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 相关文章推荐
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
Sep 22 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
Nov 14 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
Nov 05 Javascript
10分钟学会写Jquery插件实例教程
Sep 06 Javascript
jQuery判断数组是否包含了指定的元素
Mar 10 Javascript
Javascript实现的SHA-256加密算法完整实例
Feb 02 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
JavaScript Ajax实现异步通信
Dec 14 Javascript
详细分析jsonp的原理和实现方式
Nov 20 Javascript
微信小程序实现图片预览功能
Jan 31 Javascript
Vue之beforeEach非登录不能访问的实现(代码亲测)
Jul 18 Javascript
用JS创建一个录屏功能
Nov 11 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
回帖脱衣服的图片实现代码
2014/02/15 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
2014/04/29 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
基于laravel where的高级使用方法
2019/10/10 PHP
SWFObject Flash js调用类
2008/07/08 Javascript
js实现上传图片预览的方法
2015/02/09 Javascript
Bootstarp风格的toggle效果分享
2016/02/23 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
js判断复选框是否选中及选中个数的实现代码
2016/05/30 Javascript
Bootstrap栅格系统学习笔记
2016/11/25 Javascript
JavaScript优化以及前段开发小技巧
2017/02/02 Javascript
react实现pure render时bind(this)隐患需注意!
2017/03/09 Javascript
React进阶学习之组件的解耦之道
2017/08/07 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
2018/05/08 Javascript
nodejs使用socket5进行代理请求的实现
2020/02/21 NodeJs
Vue基于localStorage存储信息代码实例
2020/11/16 Javascript
python多线程threading.Lock锁用法实例
2014/11/01 Python
python中使用正则表达式的后向搜索肯定模式(推荐)
2017/11/11 Python
Python标准模块--ContextManager上下文管理器的具体用法
2017/11/27 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
解决python线程卡死的问题
2019/02/18 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
2019/06/24 Python
python 中的paramiko模块简介及安装过程
2020/02/29 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
利用Python将图片中扭曲矩形的复原
2020/09/07 Python
PyChon中关于Jekins的详细安装(推荐)
2020/12/28 Python
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
挂职思想汇报
2013/12/31 职场文书
公司总经理岗位职责
2014/03/15 职场文书
抽样调查项目计划书
2014/04/24 职场文书
挂职锻炼个人总结
2015/03/05 职场文书
2015年依法治校工作总结
2015/07/27 职场文书
《确定位置》教学反思
2016/02/18 职场文书
排查Tomcat进程假死的问题
2022/05/06 Servers