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. Gerrit 代码审核服务器的工作流和原理
  2. hdu 2007题解
  3. android ndk程序UnsatisfiedLinkError解决方案
  4. C语言实现哈密尔顿hamiltonian算法(附完整源码)
  5. android 解决String.format多语言存在的问题
  6. window程序设计学会_是时候我们学会设计合适的饼图了
  7. 95后女孩成最年轻“航天人”,团队里女孩占一半,老一辈退休年轻人挑大梁啦...
  8. 怎么实现hover_写CSS动效的常用套路(附demo的效果实现与源码)
  9. ofo 辟谣滴滴收购;美团饿了么回应数据泄露;金立转战海外 | CSDN 极客头条
  10. unity, itween 对不透明对象使用FadeTo需要先更换material
  11. C 线程同步的四种方式(Windows)
  12. bootstrap select2 动态从后台Ajax动态获取数据
  13. matlab中目录的相关操作
  14. qqzoneQQ空间漏洞扫描器的设计attilax总结
  15. 打印服务自动停止的解决方法
  16. 名词解释失效安全_安全管理名词解释
  17. advapi32 无法定位_无法定位程序输入点RegSetKeyValueA 于动态链接库 ADVAPI32.dll上 解决方案...
  18. 抖音视频怎么下载MP4格式怎么转换为MP3
  19. Java_GPS经纬度转坐标
  20. 判断某个字符串是否为数字

热门文章

  1. [高性能javascript笔记]1-加载和执行
  2. maven项目 Java compiler level does not match the version of the installed Java project facet
  3. Git使用中关于rebase 、stash 、reflog、reset的一些注意点
  4. Debian操作系统的源配置信息详解--Source.list配置文件详解
  5. 解决浏览器跨域加载本地文件报错 Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy
  6. 无公网ip远程访问调试-内网穿透工具
  7. JavaScript性能优化【上】-- 内存管理、垃圾回收
  8. mysql connection_id 表锁的应用
  9. sqlachemy入门基础手册
  10. AnnotationConfigApplicationContext ad has not been refreshed yet 错误