Express 应用生成器

通过应用生成器工具 express 可以快速创建一个应用的骨架。

1.通过如下命令安装:
$ npm install express-generator -g

-h 选项可以列出所有可用的命令行选项:

$ express -hUsage: express [options] [dir]Options:-h, --help          output usage information-V, --version       output the version number-e, --ejs           add ejs engine support (defaults to jade)--hbs           add handlebars engine support-H, --hogan         add hogan.js engine support-c, --css <engine>  add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)--git           add .gitignore-f, --force         force on non-empty directory
2.下面的示例就是在当前工作目录下创建一个命名为 myapp 的应用。
$ express myappwarning: the default view engine will not be jade in future releaseswarning: use `--view=jade' or `--help' for additional optionscreate : myappcreate : myapp/package.jsoncreate : myapp/app.jscreate : myapp/publiccreate : myapp/routescreate : myapp/routes/index.jscreate : myapp/routes/users.jscreate : myapp/viewscreate : myapp/views/index.jadecreate : myapp/views/layout.jadecreate : myapp/views/error.jadecreate : myapp/bincreate : myapp/bin/wwwcreate : myapp/public/imagescreate : myapp/public/javascriptscreate : myapp/public/stylesheetscreate : myapp/public/stylesheets/style.cssinstall dependencies:$ cd myapp && npm installrun the app:$ DEBUG=myapp:* npm start
3.然后安装所有依赖包:
$ cd myapp
$ npm install
4.启动这个应用

MacOS 或 Linux 平台:

$ DEBUG=myapp npm start

Windows 平台使用如下命令:

set DEBUG=myapp & npm start
5.然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了。
6.通过 Express 应用生成器创建的应用一般都有如下目录结构:
.
├── app.js
├── bin
│   └── www
├── package.json
├── public
│   ├── images
│   ├── javascripts
│   └── stylesheets
│       └── style.css
├── routes
│   ├── index.js
│   └── users.js
└── views├── error.jade├── index.jade└── layout.jade7 directories, 9 files

Express-generator相关推荐

  1. pacf和acf_如何通过Wordpress API,ACF和Express.js使Wordpress更加令人兴奋

    pacf和acf by Tyler Jackson 泰勒·杰克逊(Tyler Jackson) 如何通过Wordpress API,ACF和Express.js使Wordpress更加令人兴奋 (Ho ...

  2. mongo 删除节点_将生产节点/ Express Mongo App部署到AWS —反思

    mongo 删除节点 在AWS中部署生产Web应用程序的经验教训 (Lessons learned deploying a production web application in AWS) 背景 ...

  3. express 项目生成器_用于项目的Express模板生成器(2)| 应用程序结构研究

    express 项目生成器 Hello! In express template generator for your projects (1), we looked at express gener ...

  4. [译]简单得不得了的教程-一步一步用 NODE.JS, EXPRESS, JADE, MONGODB 搭建一个网站

    原文: http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/ 原文的源代码在此 太多的教程教你些一个Hello, World!了, ...

  5. node+express+mongodb初体验

    从去年11月份到现在,一直想去学习nodejs,在这段时间体验了gulp.grunt.yeomen,fis,但是对于nodejs深入的去学习,去开发项目总是断断续续. 今天花了一天的时间,去了解整理整 ...

  6. node修改服务器默认端口,用node+express搭建服务器,解决跨域问题,更改端口号...

    在学习前端的过程中,最开始我们需要展示在页面上的数据都是写死在系统里的假数据.然而,实际上前端是要与后台服务器交互进行数据存取的.如何搭建服务器见下文. 一.使用Node.js+express用命令行 ...

  7. Node.js开发入门—Express安装与使用

    之前我们在安装完Node.js后直接写了个HelloWorld网站,这次呢,我们使用Node.js的Web框架Express来重写一下HelloWorld,看看有什么不同.同时我们还会重写之前的文件服 ...

  8. 详细记录基于vue+nodejs+mongodb构建的商城学习(四)基于项目的node.js开发后端的学习与梳理总结...

    前置: 本系列文章是一个本人边学习边梳理的学习笔记,俗话说好脑袋不如烂笔头,再好的记忆力时间长了也会有细节忘记,本项目选择的前端框架是vue,后端开发使用是node.js,数据库使用的是mongodb ...

  9. 使用Enide Studio 2014 IDE来表达JS WebApplication

    In my previous post, we have discussed about "Express JS and Express Generator Basics, Express ...

  10. 在Visual Studio代码内部调试节点应用

    Visual Studio Code is an open source Code Editor headed by Microsoft that borrows a lot from Visual ...

最新文章

  1. gcc 常用命令-Wall
  2. cgo引用定义不一致_应急照明、消防应急照明和疏散指示系统的定义与分类
  3. SDH点对点接入与MPLS有什么区别?——Vecloud
  4. Elasticsearch、Elasticsearch-head、Kibana 安全设置账号密码验证登陆
  5. c#中 cmd.parameters.add() 方法的问题
  6. python语言术语_python的一些术语
  7. 外设驱动库开发笔记15:DHT11温湿度传感器驱动
  8. Unity Text 插入图片
  9. 【Axure元件库】彩色圆形图标库 810+个矢量扁平化图标
  10. Android 抓包工具
  11. matlab信号探测,雷达信号检测matlab程序
  12. Poj P3322 Bloxorz___bfs
  13. java date 构造方法_Java Date的概述和构造方法
  14. 正确刷牙的健康小常识
  15. 微信小程序云开发之云数据库查询及动态输入
  16. uniapp中使用拷贝,复制粘贴功能,uniapp,隐藏软键盘
  17. 2022-2027年中国奶牛养殖行业市场深度分析及投资战略规划报告
  18. python从TXT文件读取数据并处理
  19. Vue2的响应式原理
  20. 计算机毕业设计SSM飞羽羽毛球馆管理系统【附源码数据库】

热门文章

  1. 前端_JavaScript_Vue
  2. Redis 高可用性实践
  3. WINCE7中RTC时钟芯片BQ32K的开发
  4. 谷歌宣布关闭Google TV,由Android TV接任
  5. 科普文:为什么不能在服务器上 npm install ? #30
  6. Docker Compose运行MySQL、Redis服务
  7. CentOS 7安装TigerVNC Server
  8. Mac下VirtualBox虚拟机Win7与主机共享文件夹
  9. 消息队列面试 - 如何保证消息的可靠性传输?
  10. Docker快速搭建邮件服务器Modoboa