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

通过如下命令安装:

$ 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

例如,下面的示例就是在当前工作目录下创建一个命名为 myapp 的应用。

$ express myappcreate : myappcreate : myapp/package.jsoncreate : myapp/app.jscreate : myapp/publiccreate : myapp/public/javascriptscreate : myapp/public/imagescreate : myapp/routescreate : myapp/routes/index.jscreate : myapp/routes/users.jscreate : myapp/public/stylesheetscreate : myapp/public/stylesheets/style.csscreate : myapp/viewscreate : myapp/views/index.jadecreate : myapp/views/layout.jadecreate : myapp/views/error.jadecreate : myapp/bincreate : myapp/bin/www

然后安装所有依赖包:

$ cd myapp
$ npm install

启动这个应用(MacOS 或 Linux 平台):

$ DEBUG=myapp npm start

Windows 平台使用如下命令:

> set DEBUG=myapp & npm start

然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了。i

通过 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 应用生长期创建应用只是众多方法中的一种。你可以不使用它,也可以修改它让它符合你的需求,都是开源的嘛!

express-generator——Express应用生成器贼快!相关推荐

  1. Node.js Express 框架 Express

    Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具. 使用 Express 可以快速 ...

  2. 读取速度贼快的省市区地址库

    AddressData 读取速度贼快的地址库,包含省市区及身份证号前缀 地址库大小 54.14746KB 读取耗时 14~25ms (MacBook Pro LQ2 i7-4770HQ) {北京市={ ...

  3. 由于找不到appvisvsubsystems32.dll_找茬游戏大全:我找东西贼快!小清新找茬游戏小程序,点开既玩...

    50000+游戏爱好者已加入我们! 每天推荐好玩游戏! 关注我们,沐沐带你发现好游戏! <我找东西贼快>游戏小程序好玩吗? <我找东西贼快>小游戏怎么玩? 怎么进入<我找 ...

  4. 【Express】—Express路由请求

    [Express]-Express路由请求

  5. express 文件服务器,Express搭建一个简单后台服务器

    Express框架 Web 应用程序 Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能. API 使用您所选择的各种 ...

  6. Node.js—Express、Express 路由 、Express 中间件、使用 Express 写接口

    目标: 能够使用 express.static() 快速托管静态资源 能够使用 express 路由精简项目结构 能够使用常见的 express 中间件 能够使用 express 创建API接口 能够 ...

  7. Node 学习 | Day03 express (初识Express、Express 路由、Express 中间件、使用 Express 写接口)

    Express 初识Express 1.1 Express 简介 1.1.1 什么是 express 1.1.2 进一步理解 Express 1.1.3 Express可以做什么 1.2 Expres ...

  8. tensorflow whl文件下载网址(贼快)

    一. tensorflow whl文件下载网址: 1. https://www.lfd.uci.edu/~gohlke/pythonlibs/ ,网站里有很多python扩展库,但是tensorflo ...

  9. 两行配置解决github官网访问速度慢的问题(速度贼快!)

    文章目录 前言 一.配置步骤 1.1 CMD查看网络连通情况 1.2 获取Github相关网站的ip 二.配置本机host地址 三.Github官网 总结 前言 小伙伴们会不会因为github官网速度 ...

最新文章

  1. 2018年中美自动驾驶进展分析报告
  2. 解决外部符号错误:_main,_WinMain@16,__beginthreadex
  3. 【转载】HTML导入css的四种方式
  4. pjax 历史管理 jQuery.History.js
  5. 商城项目使用到的主要技术分析
  6. SAP EPD - Enterprise Product Development
  7. leetcode剑指 Offer 53 - II. 0~n-1中缺失的数字(二分查找)
  8. mysql 碎片率_计算MySQL表碎片的SQL整理
  9. python三大圣经-读书分享全网学习资源大合集,推荐Python学习手册等三本书「01」...
  10. Tomcat下快逸报表中文乱码问题怎么解决
  11. 2022年最新京东滑块验证码破解思路(算法过验)
  12. 全国省市县json数据
  13. 刚入行的软件测试工程师如何自学软件测试?
  14. 经济学中ppf计算机会成本例题,经济学中的PPF是什么
  15. 在哪里看服务器cpu占用率,top命令查看服务器cpu使用情况等
  16. 同事把实数作为 HashMap 的key,领导心态崩了
  17. 玩转HTML(004)
  18. 深度盘点:初学者必备这 15 个 Scikit-Learn 重要技能
  19. ZUCC_BB平台-Quiz B-3-7-答案
  20. Visual Studio 2015简体中文版

热门文章

  1. 数学--数论--因子和线性筛 (模板)
  2. makefile如何减小可执行文件的大小(没有用到的函数不参与链接)
  3. Python高级特性:迭代器和生成器
  4. ubuntu14.04的键盘失灵解决方案
  5. 打破学习的玻璃墙_打破Google背后的创新深度学习
  6. swap最大值和平均值_SWAP:Softmax加权平均池
  7. 华为手机销量超过苹果,华为能算是全球第二大手机厂家吗?
  8. 借呗利息为什么比银行信用贷款高很多?
  9. 算法描述怎么写_管件材料描述怎么写
  10. jupyter notebook怎么写python代码_如何在Jupyter Notebook中使用Python虚拟环境?