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 调试利器 Firebug使用详解六
Jul 05 Javascript
js 省地市级联选择
Feb 07 Javascript
angular简介和其特点介绍
Jan 29 Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
Dec 14 Javascript
JS去除重复并统计数量的实现方法
Dec 15 Javascript
bootstrap table 数据表格行内修改的实现代码
Feb 13 Javascript
JS实现图片预加载之无序预加载功能代码
May 12 Javascript
JavaScript字符串检索字符的方法
Jun 23 Javascript
前端主流框架vue学习笔记第一篇
Jul 26 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
Mar 31 Javascript
Vue前端判断数据对象是否为空的实例
Sep 02 Javascript
针对Vue路由history模式下Nginx后台配置操作
Oct 22 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
文件上传的实现
2006/10/09 PHP
本地计算机无法启动Apache故障处理
2014/08/08 PHP
php实现设计模式中的单例模式详解
2014/10/11 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
2019/10/03 PHP
表单元素事件 (Form Element Events)
2009/07/17 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
JS插件plupload.js实现多图上传并显示进度条
2016/11/29 Javascript
vue拦截器Vue.http.interceptors.push使用详解
2017/04/22 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
2018/01/09 Javascript
vue拖拽组件使用方法详解
2018/12/01 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
2019/09/21 Javascript
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
Python zip()函数用法实例分析
2018/03/17 Python
Python爬虫爬取Bilibili弹幕过程解析
2019/10/10 Python
Python 去除字符串中指定字符串
2020/03/05 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
卡骆驰新加坡官网:Crocs新加坡
2018/06/12 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
Java的类可以定义为Protected或者Private得吗
2015/09/25 面试题
三好学生自我鉴定
2013/12/17 职场文书
计算机应届毕业生自荐信范文
2014/02/23 职场文书
八一建军节感言
2014/02/28 职场文书
纠纷协议书
2014/04/16 职场文书
团委书记的竞聘演讲稿
2014/04/24 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
2014年租房协议书范本
2014/10/30 职场文书
2016年万圣节家长开放日活动总结
2016/04/05 职场文书
Java并发编程之原子性-Atomic的使用
2022/03/16 Java/Android