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 相关文章推荐
Jquery知识点二 jquery下对数组的操作
Jan 15 Javascript
iframe 异步加载技术及性能分析
Jul 19 Javascript
JavaScript window.document的属性、方法和事件小结
Oct 24 Javascript
javascript延时加载之defer测试
Dec 28 Javascript
UpdatePanel和Jquery冲突的解决方法
Apr 01 Javascript
一个很有趣3D球状标签云兼容IE8
Aug 22 Javascript
js实现大转盘抽奖游戏实例
Jun 24 Javascript
Angular2 路由问题修复详解
Mar 01 Javascript
ligerUI---ListBox(列表框可移动的实例)
Nov 28 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
Sep 16 Javascript
手淘flexible.js框架使用和源代码讲解小结
Oct 15 Javascript
详解element-ui动态限定的日期范围选择器代码片段
Jul 03 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下Memcached入门实例解析
2015/01/05 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
Yii2框架类自动加载机制实例分析
2018/05/02 PHP
php实现数字补零的方法总结
2018/09/12 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
2019/05/28 PHP
日期处理的js库(迷你版)--自建js库总结
2011/11/21 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
js仿新浪微博消息发布功能
2017/02/17 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
JS实现的对象去重功能示例
2019/06/04 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
JavaScript Window窗口对象属性和使用方法
2020/01/19 Javascript
vue 封装 Adminlte3组件的实现
2020/03/18 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
javascript+Canvas实现画板功能
2020/06/23 Javascript
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
[01:11:48]Fnatic vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python获取脚本所在目录的正确方法
2014/04/15 Python
Python实现XML文件解析的示例代码
2018/02/05 Python
Python常见读写文件操作实例总结【文本、json、csv、pdf等】
2019/04/15 Python
Python + Flask 实现简单的验证码系统
2019/10/01 Python
python返回数组的索引实例
2019/11/28 Python
家长给小学生的评语
2014/01/30 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
《富饶的西沙群岛》教学反思
2014/04/09 职场文书
艺术设计专业求职自荐信
2014/05/19 职场文书
高考标语大全
2014/06/05 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
美丽心灵观后感
2015/06/01 职场文书
超市主管竞聘书
2015/09/15 职场文书
因个人工作失误检讨书
2019/06/21 职场文书
Java线程的6种状态与生命周期
2022/05/11 Java/Android