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 相关文章推荐
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
Jun 26 Javascript
一个加载js文件的小脚本
Jun 28 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
Jan 14 Javascript
JavaScript中使用Object.create()创建对象介绍
Dec 30 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
Aug 11 Javascript
基于JavaScript实现带缩略图的轮播效果
Jan 12 Javascript
BootStrap 表单控件之单选按钮水平排列
May 23 Javascript
5分钟打造简易高效的webpack常用配置
Jul 04 Javascript
vue 组件 全局注册和局部注册的实现
Feb 28 Javascript
vue2.0 资源文件assets和static的区别详解
Apr 08 Javascript
原生JS实现自定义下拉单选选择框功能
Oct 12 Javascript
详解实现vue的数据响应式原理
Jan 20 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作的文本留言本的例子(四)
2006/10/09 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
js控制浏览器全屏示例代码
2014/02/20 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
文件上传的几个示例分享【推荐】
2016/12/16 Javascript
JavaScript实现瀑布流以及加载效果
2017/02/11 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
2017/03/04 Javascript
windows下vue.js开发环境搭建教程
2017/03/20 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
LayerClose弹窗关闭刷新方法
2018/08/17 Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
2018/08/24 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
如何通过javaScript去除字符串两端的空白字符
2020/02/06 Javascript
js实现简单放大镜效果
2020/03/07 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
详解Python中的__getitem__方法与slice对象的切片操作
2016/06/27 Python
python中字符串变二维数组的实例讲解
2018/04/03 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
浅析NumPy 切片和索引
2020/09/02 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
JoJo Maman Bébé爱尔兰官网:英国最受欢迎的精品母婴品牌
2020/12/20 全球购物
优秀团支部事迹材料
2014/02/08 职场文书
书法比赛获奖感言
2014/02/10 职场文书
食品业务员岗位职责
2014/03/18 职场文书
出国留学担保书
2014/05/20 职场文书
2014中考励志标语
2014/06/05 职场文书
师德师风剖析材料
2014/09/30 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
黑白记忆观后感
2015/06/18 职场文书
2019最新婚庆对联集锦!
2019/07/10 职场文书