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 相关文章推荐
根据分辩率调用不同的CSS.
Jan 08 Javascript
JavaScript进阶教程(第四课第一部分)
Apr 05 Javascript
JavaScript Scoping and Hoisting 翻译
Jul 03 Javascript
jQuery阻止事件冒泡具体实现
Oct 11 Javascript
JQuery下拉框应用示例介绍
Apr 23 Javascript
超级好用的jQuery圆角插件 Corner速成
Aug 31 Javascript
微信小程序 动态绑定数据及动态事件处理
Mar 14 Javascript
使用vue的v-for生成table并给table加上序号的实例代码
Oct 27 Javascript
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
JavaScript设计模式之职责链模式应用示例
Aug 07 Javascript
jQuery实现基本淡入淡出效果的方法详解
Sep 05 jQuery
Vue项目报错:Uncaught SyntaxError: Unexpected token
Nov 10 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
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
一步一步学习PHP(7) php 字符串相关应用
2010/03/05 PHP
PHP中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
smarty模板引擎之分配数据类型
2015/03/30 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
PHP结合Ffmpeg快速搭建流媒体服务的实践记录
2018/10/31 PHP
js判断某个方法是否存在实例代码
2015/01/10 Javascript
js实现ifram取父窗口URL地址的方法
2015/02/09 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
Angular2利用组件与指令实现图片轮播组件
2017/03/27 Javascript
微信小程序promsie.all和promise顺序执行
2017/10/27 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
jQuery利用FormData上传文件实现批量上传
2018/12/04 jQuery
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
Nuxt的动态路由和参数校验操作
2020/11/09 Javascript
原生JavaScript实现随机点名表
2021/01/14 Javascript
[01:04:22]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 IG vs EG
2018/04/01 DOTA
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
python操作日期和时间的方法
2014/03/11 Python
浅析Python中的多进程与多线程的使用
2015/04/07 Python
Python中的lstrip()方法使用简介
2015/05/19 Python
Python实现TCP/IP协议下的端口转发及重定向示例
2016/06/14 Python
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
2020/03/24 Python
Python爬虫之Selenium实现键盘事件
2020/12/04 Python
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
配置管理计划的主要内容有哪些
2014/06/20 面试题
化工工艺专业求职信
2013/09/22 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书