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 - 如何引入js代码
Mar 09 Javascript
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
Sep 19 Javascript
深入理解javascript严格模式(Strict Mode)
Nov 28 Javascript
JavaScript中的lastIndexOf()方法使用详解
Jun 06 Javascript
javascript实现input file上传图片预览效果
Dec 31 Javascript
js获取Html元素的实际宽度高度的方法
May 19 Javascript
原生JS简单实现ajax的方法示例
Nov 29 Javascript
微信小程序实现单列下拉菜单效果
Apr 25 Javascript
vue 移动端注入骨架屏的配置方法
Jun 25 Javascript
JS页面动态绘图工具SVG,Canvas,VML介简介
Oct 16 Javascript
vue-cli4.0多环境配置变量与模式详解
Dec 30 Vue.js
利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化)
Feb 24 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
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
ThinkPHP打开验证码页面显示乱码的解决方法
2014/12/18 PHP
discuz目录文件资料汇总
2014/12/30 PHP
使用laravel根据用户类型来显示或隐藏字段
2019/10/17 PHP
JavaScript中令你抓狂的魔术变量
2006/11/30 Javascript
Javascript 篱式条件判断
2008/08/22 Javascript
js模拟类继承小例子
2010/07/17 Javascript
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
基于javascript编写简单日历
2016/05/02 Javascript
JavaScript中匿名函数的用法及优缺点详解
2016/06/01 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
使用Vue制作图片轮播组件思路详解
2018/03/21 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
JavaScript中作用域链的概念及用途讲解
2020/08/06 Javascript
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
Python3 queue队列模块详细介绍
2018/01/05 Python
Python通过cv2读取多个USB摄像头
2019/08/28 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
BNKR中国官网:带你感受澳洲领先潮流时尚
2018/08/21 全球购物
婚前财产公证书
2014/04/10 职场文书
植树节活动总结
2014/04/30 职场文书
护士医德医风自我评价
2014/09/15 职场文书
2014年全国爱牙日宣传活动方案
2014/09/21 职场文书
大学生推广普通话演讲稿
2014/09/21 职场文书
党员批评与自我批评发言
2014/10/02 职场文书
离婚起诉书范本
2015/05/18 职场文书
爱国电影观后感
2015/06/19 职场文书
2016年教师节感言
2015/12/09 职场文书
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS