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自动设置IFrame高度的小例子
Jun 08 Javascript
html+js实现动态显示本地时间
Sep 21 Javascript
JS 实现导航栏悬停效果
Sep 23 Javascript
jquery实现checkbox全选全不选的简单实例
Dec 31 Javascript
浅谈javascript 迭代方法
Jan 21 Javascript
JavaScript SHA1加密算法实现详细代码
Oct 06 Javascript
浅谈在js传递参数中含加号(+)的处理方式
Oct 11 Javascript
Vue 2.x教程之基础API
Mar 06 Javascript
使用Require.js封装原生js轮播图的实现代码
Jun 15 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
Aug 08 jQuery
对angular2中的ngfor和ngif指令嵌套实例讲解
Sep 12 Javascript
微信小程序签到功能
Oct 31 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中for循环语句的几种变型
2006/11/26 PHP
dede3.1分页文字采集过滤规则详说(图文教程)续四
2007/04/03 PHP
php获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
字母顺序颠倒而单词顺序不变的php代码
2010/08/08 PHP
php数组函数序列之array_splice() - 在数组任意位置插入元素
2011/11/07 PHP
PHP常用的文件操作函数经典收藏
2013/04/02 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
JS查看对象功能代码
2008/04/25 Javascript
js使用setTimeout实现定时炸弹的方法
2015/04/10 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
2019/11/20 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
[01:57]DOTA2上海特锦赛小组赛解说单车采访花絮
2016/02/27 DOTA
Python中为什么要用self探讨
2015/04/14 Python
Python爬虫天气预报实例详解(小白入门)
2018/01/24 Python
python读取Excel实例详解
2018/08/17 Python
简单介绍django提供的加密算法
2019/12/18 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
中国首家奢侈品O2O网购平台:第五大道奢侈品网
2017/12/14 全球购物
数以千计的折扣工业产品:ESE Direct
2018/05/20 全球购物
香港连卡佛百货官网:Lane Crawford
2019/09/04 全球购物
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
教学器材管理制度
2014/01/26 职场文书
送餐员岗位职责范本
2014/02/21 职场文书
员工离职通知函
2015/04/25 职场文书
看古人们是如何赞美老师的?
2019/07/08 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers
vue递归实现树形组件
2022/07/15 Vue.js