详解nodejs的express如何自动生成项目框架


Posted in NodeJs onJuly 12, 2017

本文主要介绍了nodejs的express如何自动生成项目框架,这里整理了详细的代码,有需要的小伙伴可以参考下。

nodejs版本为:4.X,express版本为4.X

1.全局安装2个模块

express、express-generator

在命令行输入: 

npm install -g express
npm install -g express-generator

如果模块下载很慢可以在后面 空格加上淘宝的镜像 --registry=https://registry.npm.taobao.org 

查看是否全局安装express成功命令: express -V 注意是大写的V;或者 express -h

详解nodejs的express如何自动生成项目框架

看到版本号就算是安装成功了.

2.生成项目基本框架

命令: express xxx,4.x版本的express默认页面模板引擎是jade,如果想用ejs,命令应该是这样的: express -e xxx

详解nodejs的express如何自动生成项目框架

3.下载项目所需的模块

自动创建了文件夹,然后再运行红圈里的命令 :  cd hello && npm install

意思就是进入hello目录,npm install是下载项目所需的基本模块,这个定义在package.json文件的dependencies中

详解nodejs的express如何自动生成项目框架

4.运行项目

命令:npm start

详解nodejs的express如何自动生成项目框架

浏览器访问 : http://localhost:3000/

详解nodejs的express如何自动生成项目框架

看到这个恭喜你,项目成功运行起来了.

5.看看项目结构

详解nodejs的express如何自动生成项目框架

  1. bin下的www是项目入口
  2. node_moduls 项目所需模块
  3. public 静态资源,如图片,js,css
  4. routes 路由文件
  5. views 页面文件
  6. app.js 项目需要的中间件等基本配置
  7. package.json 定义项目的基本信息等,包括项目所需要的模块名和版本号

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
NodeJS的url截取模块url-extract的使用实例
Nov 18 NodeJs
nodejs事件的监听与触发的理解分析
Feb 12 NodeJs
Nodejs实战心得之eventproxy模块控制并发
Oct 27 NodeJs
快速掌握Node.js之Window下配置NodeJs环境
Mar 21 NodeJs
浅谈Nodejs应用主文件index.js
Aug 28 NodeJs
NodeJS创建最简单的HTTP服务器
May 15 NodeJs
NodeJS安装图文教程
Apr 19 NodeJs
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
Jul 31 NodeJs
nodejs读取本地中文json文件出现乱码解决方法
Oct 10 NodeJs
NodeJs入门教程之定时器和队列
Mar 08 NodeJs
nodejs实现获取本地文件夹下图片信息功能示例
Jun 22 NodeJs
nodejs如何在package.json中设置多条启动命令
Mar 16 NodeJs
nodejs中sleep功能实现暂停几秒的方法
Jul 12 #NodeJs
nodejs中解决异步嵌套循环和循环嵌套异步的问题
Jul 12 #NodeJs
深入学习nodejs中的async模块的使用方法
Jul 12 #NodeJs
nodejs后台集成ueditor富文本编辑器的实例
Jul 11 #NodeJs
nodejs开发微信小程序实现密码加密
Jul 11 #NodeJs
nodejs接入阿里大鱼短信验证码的方法
Jul 10 #NodeJs
Nodejs之TCP服务端与客户端聊天程序详解
Jul 07 #NodeJs
You might like
使用Sphinx对索引进行搜索
2013/06/25 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
2019/10/02 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
几个有趣的Javascript Hack
2010/07/24 Javascript
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
用js实现in_array的方法
2013/11/05 Javascript
详解JavaScript的while循环的使用
2015/06/03 Javascript
探析浏览器执行JavaScript脚本加载与代码执行顺序
2016/01/12 Javascript
基于jquery实现简单的分页控件
2016/03/17 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
JS实现输入框提示文字点击时消失效果
2016/07/19 Javascript
Seajs是什么及sea.js 由来,特点以及优势
2016/10/13 Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
2016/10/15 Javascript
JavaScript自定义分页样式
2017/01/17 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
JavaScript实现10秒后再次获取验证码
2020/12/02 Javascript
Python判断变量是否已经定义的方法
2014/08/18 Python
跟老齐学Python之玩转字符串(2)
2014/09/14 Python
python+pandas分析nginx日志的实例
2018/04/28 Python
Python实现通过继承覆盖方法示例
2018/07/02 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
使用Python实现一个栈判断括号是否平衡
2018/08/23 Python
python word转pdf代码实例
2019/08/16 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
美国网上订购鲜花:FTD
2016/09/23 全球购物
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
Opodo意大利:欧洲市场上领先的在线旅行社
2019/10/24 全球购物
二年级体育教学反思
2014/01/15 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
工作期间打牌检讨书范文
2014/11/20 职场文书
销区经理年终述职报告模板
2019/11/28 职场文书
如何利用Python实现一个论文降重工具
2021/07/09 Python