详解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学习笔记之Global Objects全局对象
Jan 13 NodeJs
nodejs中的fiber(纤程)库详解
Mar 24 NodeJs
浅析nodejs实现Websocket的数据接收与发送
Nov 19 NodeJs
nodejs连接mongodb数据库实现增删改查
Dec 01 NodeJs
进阶之初探nodeJS
Jan 24 NodeJs
NodeJs下的测试框架Mocha的简单介绍
Feb 22 NodeJs
NodeJS 实现手机短信验证模块阿里大于功能
Jun 19 NodeJs
详解nodejs中express搭建权限管理系统
Sep 15 NodeJs
nodejs使用express获取get和post传值及session验证的方法
Nov 09 NodeJs
NodeJs搭建本地服务器之使用手机访问的实例讲解
May 12 NodeJs
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
Feb 02 NodeJs
监控Nodejs的性能实例代码
Jul 02 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
图文详解phpstorm配置Xdebug进行调试PHP教程
2016/06/13 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
图片自动更新(说明)
2006/10/02 Javascript
JavaScript 动态创建VML的方法
2009/10/14 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
微信小程序 密码输入(源码下载)
2017/06/27 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
浅谈react受控组件与非受控组件(小结)
2018/02/09 Javascript
vue在手机中通过本机IP地址访问webApp的方法
2018/08/15 Javascript
vue中子组件传递数据给父组件的讲解
2019/01/27 Javascript
koa+jwt实现token验证与刷新功能
2019/05/30 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
2019/12/09 Javascript
如何在JavaScript中正确处理变量
2020/12/25 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
[01:01:23]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第一场 11.26
2020/11/30 DOTA
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
python 删除字符串中连续多个空格并保留一个的方法
2018/12/22 Python
Python中new方法的详解
2019/01/15 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
python 使用socket传输图片视频等文件的实现方式
2019/08/07 Python
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
澳洲在线厨具商店:Kitchen Style
2018/05/05 全球购物
英国历史最悠久的DJ设备供应商:DJ Finance、DJ Warehouse、The DJ Shop
2019/09/04 全球购物
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
经典婚礼主持词
2014/03/13 职场文书
艺术节主持词
2014/04/02 职场文书
户外活动总结范文
2014/04/30 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书
MySQL中order by的使用详情
2021/11/17 MySQL