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 相关文章推荐
各种常用浏览器getBoundingClientRect的解析
May 21 Javascript
Jquery AJAX 用于计算点击率(统计)
Jun 30 Javascript
Js获取事件对象代码
Aug 05 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
Nov 28 Javascript
jquery中插件实现自动添加用户的具体代码
Nov 15 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
Oct 17 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
Apr 15 Javascript
jQuery实现高亮显示网页关键词的方法
Aug 07 Javascript
JS基于面向对象实现的拖拽功能示例
Dec 20 Javascript
基于jquery日历价格、库存等设置插件
Jul 05 jQuery
详解如何给React-Router添加路由页面切换时的过渡动画
Apr 25 Javascript
vux-scroller实现移动端上拉加载功能过程解析
Oct 08 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/09/05 PHP
PHP学习之PHP运算符
2006/10/09 PHP
source.php查看源文件
2006/12/09 PHP
初品cakephp 入门基础
2012/02/16 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
Jquery使用val方法读写value值
2015/05/18 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
jquery animate动画持续运动的实例
2017/11/29 jQuery
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
详解简单易懂的 ES6 Iterators 指南和示例
2019/09/24 Javascript
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
Vue实现穿梭框效果
2020/09/30 Javascript
vue 公共列表选择组件,引用Vant-UI的样式方式
2020/11/02 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
Python环境变量设置方法
2016/08/28 Python
flask框架视图函数用法示例
2018/07/19 Python
python环形单链表的约瑟夫问题详解
2018/09/27 Python
python try except 捕获所有异常的实例
2018/10/18 Python
在python中将字符串转为json对象并取值的方法
2018/12/31 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
教堂婚礼主持词
2014/03/14 职场文书
高三毕业典礼主持词
2014/03/27 职场文书
关爱留守儿童捐款倡议书
2015/04/27 职场文书
大国崛起日本观后感
2015/06/02 职场文书
校运会班级霸气口号
2015/12/24 职场文书
Java Lambda表达式常用的函数式接口
2022/04/07 Java/Android