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 调试器简介
Feb 21 Javascript
jquery表格内容筛选实现思路及代码
Apr 16 Javascript
使用js完成节点的增删改复制等的操作
Jan 02 Javascript
如何设置一定时间内只能发送一次请求
Feb 28 Javascript
Javascript函数的参数
Jul 16 Javascript
AngularJS报错$apply already in progress的解决方法分析
Jan 30 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
Oct 27 Javascript
axios向后台传递数组作为参数的方法
Aug 11 Javascript
css配合JavaScript实现tab标签切换效果
Oct 11 Javascript
解析JS在获取当前月的最后一天遇到的坑
Aug 30 Javascript
微信小程序实现选择地址省市区三级联动
Jun 21 Javascript
vue3.0 项目搭建和使用流程
Mar 04 Vue.js
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面试题(对属性或方法的访问控制)
2012/09/13 PHP
析构函数与php的垃圾回收机制详解
2013/10/28 PHP
php获取汉字首字母的函数
2013/11/07 PHP
php数组随机排序实现方法
2015/06/13 PHP
php格式化json函数示例代码
2016/05/12 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
限制复选框的最大可选数
2006/07/01 Javascript
取得传值的函数
2006/10/27 Javascript
用JS剩余字数计算的代码
2008/07/03 Javascript
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
2015/04/07 Javascript
jQuery表单美化插件jqTransform使用详解
2015/04/12 Javascript
json定义及jquery操作json的方法
2016/10/03 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
IE8兼容Jquery.validate.js的问题
2016/12/01 Javascript
简单实现nodejs上传功能
2017/01/14 NodeJs
Vue动态组件实例解析
2017/08/20 Javascript
layer.open组件获取弹出层页面变量、函数的实例
2019/09/25 Javascript
layui form表单提交后实现自动刷新
2019/10/25 Javascript
vue路由切换时取消之前的所有请求操作
2020/09/01 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
[05:42]DOTA2英雄梦之声_第10期_蝙蝠骑士
2014/06/21 DOTA
Python进行数据科学工作的简单入门教程
2015/04/01 Python
Python中的urllib模块使用详解
2015/07/07 Python
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
python实现小世界网络生成
2019/11/21 Python
Selenium使用Chrome模拟手机浏览器方法解析
2020/04/10 Python
《宿建德江》教学反思
2014/04/23 职场文书
关于感恩的演讲稿400字
2014/08/26 职场文书
2014年教师节红领巾广播稿
2014/09/10 职场文书
个人收入证明格式
2015/06/24 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers