node.js的Express服务器基本使用教程


Posted in Javascript onJanuary 09, 2019

前言

Express 是一个node.js Web框架,提供强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。他可以让前端工程师做后端的事,与数据库交互,可以通过向模板传递参数来动态渲染 HTML 页面。

初学者使用express可以快速的搭建一个Web项目,express中已经集成了Web的http服务器创建、请求和文件管理以及Session的处理等功能,所以express是非常适合初学者的入门学习。

使用教程

安装前需系统配置Node.js环境,然后使用Npm安装Express服务器,在终端中输入

$ npm install -g express //-g为全局安装
$ npm install express-generator -g //安装终端中的express命令工具

安装完成后,在需要的位置创建Express服务器文件夹

$ express -e 项目名 //如不加项目名则在本文件夹中创建服务器文件 -e为ejs模板

进入服务器文件夹,在文件夹终端中输入

$ npm install

安装完依赖包,使用npm start命令启动express服务器,

$ npm start

注:默认的服务器端口为127.0.0.1:3000

文件夹内

  • -bin 为启动配置文件*
  • -node_modules 通过npm安装的依赖
  • -public 静态文件存放处*
  • -routes 路由*
  • -views 视图*
  • app.js 配置文件
  • package.json 其他配置文件
  • package-lock.json 需要安装的依赖

到此,Express服务器就可以使用了

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
js文件中调用js的实现方法小结
Oct 23 Javascript
jQuery代码优化 遍历篇
Nov 01 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
Feb 11 Javascript
js实现按Ctrl+Enter发送效果
Sep 18 Javascript
jquery根据一个值来选中select下的option实例代码
Aug 29 Javascript
bootstrap——bootstrapTable实现隐藏列的示例
Jan 14 Javascript
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
Dec 12 Javascript
bootstrap-table formatter 使用vue组件的方法
May 09 Javascript
JS求1到任意数之间的所有质数的方法详解
May 20 Javascript
vue cli安装使用less的教程详解
Jul 12 Javascript
vue实现的封装全局filter并统一管理操作示例
Feb 02 Javascript
JavaScript学习笔记之基于定时器实现图片无缝滚动功能详解
Jan 09 #Javascript
element-ui 时间选择器限制范围的实现(随动)
Jan 09 #Javascript
JavaScript学习笔记之DOM基础操作实例小结
Jan 09 #Javascript
如何解决webpack-dev-server代理常切换问题
Jan 09 #Javascript
JavaScript学习笔记之数组基本操作示例
Jan 09 #Javascript
浅谈webpack性能榨汁机(打包速度优化)
Jan 09 #Javascript
Node.js的进程管理的深入理解
Jan 09 #Javascript
You might like
如何对PHP程序中的常见漏洞进行攻击(下)
2006/10/09 PHP
php抓取https的内容的代码
2010/04/06 PHP
php array_key_exists() 与 isset() 的区别
2016/10/24 PHP
浅谈PHP5.6 与 PHP7.0 区别
2019/10/09 PHP
JQuery 小练习(实例代码)
2009/08/07 Javascript
Jquery实现的tab效果可以指定默认显示第几页
2013/10/16 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
Javascript的闭包详解
2014/12/26 Javascript
javaScript中Math()函数注意事项
2015/06/18 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
vue+vux实现移动端文件上传样式
2017/07/28 Javascript
vue组件学习教程
2017/09/09 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
vue的toast弹窗组件实例详解
2018/05/14 Javascript
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
2019/01/27 Javascript
JsonProperty 的使用方法详解
2019/10/11 Javascript
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
Python中zfill()方法的使用教程
2015/05/20 Python
Python 中的with关键字使用详解
2016/09/11 Python
Python实现可自定义大小的截屏功能
2018/01/20 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
Python Selenium库的基本使用教程
2021/01/04 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
解决pytorch 的state_dict()拷贝问题
2021/03/03 Python
国家助学金获奖感言
2014/01/31 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
一年级语文教学反思
2014/02/13 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
企业党员个人自我评价
2014/09/20 职场文书
奖金申请报告模板
2015/05/15 职场文书
初中团委工作总结
2015/08/13 职场文书