详解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命令行参数处理模块commander使用实例
Sep 17 NodeJs
windows下安装nodejs及框架express
Aug 07 NodeJs
你一定会收藏的Nodejs代码片段
Feb 04 NodeJs
Nodejs中Express 常用中间件 body-parser 实现解析
May 22 NodeJs
nodejs mysql 实现分页的方法
Jun 06 NodeJs
Nodejs连接mysql并实现增、删、改、查操作的方法详解
Jan 04 NodeJs
Nodejs下使用gm圆形裁剪并合成图片的示例
Feb 22 NodeJs
NodeJS有难度的面试题(能答对几个)
Oct 09 NodeJs
Nodejs + Websocket 指定发送及群聊的实现
Jan 09 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 NodeJs
nodejs中使用worker_threads来创建新的线程的方法
Jan 22 NodeJs
详解nodejs内置模块
May 06 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
用定制的PHP应用程序来获取Web服务器的状态信息
2006/10/09 PHP
一个PHP数组应该有多大的分析
2009/07/30 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
2014/06/05 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
javascript css styleFloat和cssFloat
2010/03/15 Javascript
很好用的js日历算法详细代码
2013/03/07 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
深入理解javascript动态插入技术
2013/11/12 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
javascript函数式编程程序员的工具集
2015/10/11 Javascript
解析javascript瀑布流原理实现图片滚动加载
2016/03/10 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
微信小程序 button样式设置为图片的方法
2020/06/19 Javascript
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
Python3.2模拟实现webqq登录
2016/02/15 Python
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
Python微信公众号开发平台
2018/01/25 Python
详谈套接字中SO_REUSEPORT和SO_REUSEADDR的区别
2018/04/28 Python
python selenium自动上传有赞单号的操作方法
2018/07/05 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
详解使用python绘制混淆矩阵(confusion_matrix)
2019/07/14 Python
Python中利用LSTM模型进行时间序列预测分析的实现
2019/07/26 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
Django数据库操作之save与update的使用
2020/04/01 Python
Python代码注释规范代码实例解析
2020/08/14 Python
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
教师个人鉴定材料
2014/02/08 职场文书
公司联欢会主持词
2015/07/04 职场文书
2016学习依法治国心得体会
2016/01/15 职场文书
尝试使用Python爬取城市租房信息
2022/04/12 Python
Tomcat弱口令复现及利用
2022/05/06 Servers