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 相关文章推荐
jquery选择器、属性设置用法经验总结
Sep 08 Javascript
js获取某元素的class里面的css属性值代码
Jan 16 Javascript
javascript 动态创建表格
Jan 08 Javascript
jQuery异步上传文件插件ajaxFileUpload详细介绍
May 19 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
Mar 18 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
Mar 06 Javascript
微信小程序 navbar实例详解
May 11 Javascript
JavaScript中的return布尔值的用法和原理解析
Aug 14 Javascript
js定时器实现倒计时效果
Nov 05 Javascript
Vue前后端不同端口的实现方法
Sep 19 Javascript
一些你可能不熟悉的JS知识点总结
Mar 15 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
May 23 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 PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
ThinkPHP路由详解
2015/07/27 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
PHP实现简单注册登录系统
2020/12/28 PHP
使javascript也能包含文件
2006/10/26 Javascript
jquery设置控件位置的方法
2013/08/21 Javascript
javascript解析xml实现省市县三级联动的方法
2015/07/25 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
2016/09/05 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
AngularJS入门教程之Helloworld示例
2016/12/25 Javascript
JS设置时间无效问题的解决办法
2017/02/18 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
JS实现元素上下左右移动效果
2017/10/18 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
2020/07/14 Javascript
vue绑定数字类型 value为数字的实例
2020/08/31 Javascript
介绍Python的Urllib库的一些高级用法
2015/04/30 Python
Python之循环结构
2019/01/15 Python
基于Python新建用户并产生随机密码过程解析
2019/10/08 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
利用python下载scihub成文献为PDF操作
2020/07/09 Python
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
销售工作人员的自我评价分享
2013/11/10 职场文书
刊首寄语大全
2014/04/11 职场文书
个人先进材料范文
2014/12/30 职场文书
保留意见审计报告
2015/06/05 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书
浅谈redis五大数据结构和使用场景
2021/04/12 Redis
Python进行区间取值案例讲解
2021/08/02 Python