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 相关文章推荐
JavaScript中各种编码解码函数的区别和注意事项
Aug 19 Javascript
js使用数组判断提交数据是否存在相同数据
Nov 27 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
Jan 19 Javascript
Jquery实时监听input value的实例
Jan 26 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
Apr 13 Javascript
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
Apr 20 jQuery
AngularJS中使用three.js的实例详解
Jul 21 Javascript
Node.js利用断言模块assert进行单元测试的方法
Sep 28 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
JavaScript循环遍历你会用哪些之小结篇
Sep 28 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
Apr 24 Javascript
使用express来代理服务的方法
Jun 21 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 asXML()函数讲解
2019/02/03 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
js 目录列举函数
2008/11/06 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
BOM系列第二篇之定时器requestAnimationFrame
2016/08/17 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
详解小程序如何避免多次点击,重复触发事件
2019/04/08 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
[05:53]敌法师的金色冠名ID"BurNIng",是传说,是荣耀
2020/07/11 DOTA
跟老齐学Python之Import 模块
2014/10/13 Python
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
Python原始字符串与Unicode字符串操作符用法实例分析
2017/07/22 Python
Python 使用with上下文实现计时功能
2018/03/09 Python
Python编写一个优美的下载器
2018/04/15 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
如何在python中实现线性回归
2020/08/10 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
春节联欢晚会主持词
2014/03/24 职场文书
个人租房协议书
2014/04/09 职场文书
有关爱国演讲稿
2014/05/07 职场文书
机关保密承诺书
2014/06/03 职场文书
法学专业求职信
2014/07/15 职场文书
学习礼仪心得体会
2014/09/01 职场文书
信用卡工资证明范本
2014/10/17 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
秦兵马俑导游词
2015/02/02 职场文书
Python中json.load()和json.loads()有哪些区别
2021/06/07 Python
详解Nginx 被动检查服务器的存活状态
2021/10/16 Servers
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL