详解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各种参数值
Jun 25 NodeJs
实例详解Nodejs 保存 payload 发送过来的文件
Jan 14 NodeJs
你一定会收藏的Nodejs代码片段
Feb 04 NodeJs
nodejs的HTML分析利器node-jquery用法浅析
Nov 08 NodeJs
基于Nodejs利用socket.io实现多人聊天室
Feb 22 NodeJs
nodejs个人博客开发第七步 后台登陆
Apr 12 NodeJs
解析NodeJS异步I/O的实现
Apr 13 NodeJs
nodejs入门教程六:express模块用法示例
Apr 24 NodeJs
nodejs之get/post请求的几种方式小结
Jul 26 NodeJs
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
Sep 06 NodeJs
监控Nodejs的性能实例代码
Jul 02 NodeJs
在nodejs中创建child process的方法
Jan 26 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
解析Win7 XAMPP apache无法启动的问题
2013/06/26 PHP
PHP处理SQL脚本文件导入到MySQL的代码实例
2014/03/17 PHP
php用户注册时常用的检验函数实例总结
2014/12/22 PHP
jquery checkbox,radio是否选中的判断代码
2010/03/20 Javascript
jquery使用append(content)方法注意事项分享
2014/01/06 Javascript
javascript屏蔽右键代码
2014/05/15 Javascript
一个JavaScript函数把URL参数解析成Json对象
2014/09/24 Javascript
JavaScript常用验证函数实例汇总
2014/11/25 Javascript
jQuery聚合函数实例
2015/05/21 Javascript
基于JavaScript操作DOM常用的API小结
2015/12/01 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
2016/11/21 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
js实现移动端微信页面禁止字体放大
2017/02/16 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
angular 组件通信的几种实现方式
2018/07/13 Javascript
Python脚本实现下载合并SAE日志
2015/02/10 Python
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
讲解Python中运算符使用时的优先级
2015/05/14 Python
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
详解Django+Uwsgi+Nginx的生产环境部署
2018/06/25 Python
python 获取一个值在某个区间的指定倍数的值方法
2018/11/12 Python
详解Python字典的操作
2019/03/04 Python
python写入文件自动换行问题的方法
2019/07/05 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
2019/12/10 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
施惠特软件测试面试题以及笔试题
2015/05/13 面试题
物业管理专业个人的自我评价
2013/11/19 职场文书
工厂保安员岗位职责
2014/01/31 职场文书
学生会部长竞聘书
2014/03/31 职场文书
文明工地标语
2014/06/16 职场文书
学雷锋活动总结报告
2014/06/26 职场文书
资产运营委托书范本
2014/10/16 职场文书
教师辞职书范文
2015/02/26 职场文书