摘要:应用程序生成器使用应用程序生成器工具快速创建应用程序框架。生成的应用程序具有以下目录结构生成器创建的应用程序结构只是构建应用程序的众多方法之一,随意使用此结构或修改它以最好地满足你的需求。
Express应用程序生成器
使用应用程序生成器工具express-generator快速创建应用程序框架。
express-generator包安装了express命令行工具,使用以下命令执行此操作:
$ npm install express-generator -g
使用-h选项显示命令选项:
$ express -h Usage: express [options] [dir] Options: -h, --help output usage information --version output the version number -e, --ejs add ejs engine support --hbs add handlebars engine support --pug add pug engine support -H, --hogan add hogan.js engine support --no-view generate without view engine -v, --viewadd view support (ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade) -c, --css add stylesheet support (less|stylus|compass|sass) (defaults to plain css) --git add .gitignore -f, --force force on non-empty directory
例如,以下内容创建名为myapp的Express应用程序,该应用程序将在当前工作目录中创建在名为myapp的文件夹中,并且视图引擎将设置为Pug:
$ express --view=pug myapp create : myapp create : myapp/package.json create : myapp/app.js create : myapp/public create : myapp/public/javascripts create : myapp/public/images create : myapp/routes create : myapp/routes/index.js create : myapp/routes/users.js create : myapp/public/stylesheets create : myapp/public/stylesheets/style.css create : myapp/views create : myapp/views/index.pug create : myapp/views/layout.pug create : myapp/views/error.pug create : myapp/bin create : myapp/bin/www
然后安装依赖项:
$ cd myapp $ npm install
在MacOS或Linux上,使用以下命令运行应用程序:
$ DEBUG=myapp:* npm start
在Windows上,使用此命令:
> set DEBUG=myapp:* & npm start
然后在浏览器中加载http://localhost:3000/以访问该应用程序。
生成的应用程序具有以下目录结构:
. ├── app.js ├── bin │ └── www ├── package.json ├── public │ ├── images │ ├── javascripts │ └── stylesheets │ └── style.css ├── routes │ ├── index.js │ └── users.js └── views ├── error.pug ├── index.pug └── layout.pug 7 directories, 9 files
生成器创建的应用程序结构只是构建Express应用程序的众多方法之一,随意使用此结构或修改它以最好地满足你的需求。上一篇:Hello world 下一篇:路由基础
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/108859.html
摘要:调试在内部使用模块来记录有关路由匹配正在使用的中间件函数应用程序模式以及请求响应周期流的信息。在上,使用相应的命令。生成的应用程序命令生成的应用程序也使用模块,其的命名空间的范围限定为应用程序的名称。 调试Express Express在内部使用debug模块来记录有关路由匹配、正在使用的中间件函数、应用程序模式以及请求—响应周期流的信息。 debug就像是console.log的增强...
摘要:此应用程序启动服务器并监听端口上的连接,对于根或路由的请求,应用程序以响应,对于其他所有路径,它将以响应。首先创建一个名为的目录,进入并运行,然后根据安装指南安装作为依赖项。在目录中,创建一个名为的文件,并复制上面示例中的代码。 Hello world 示例 下面的代码片段是你可以创建的最简单的Express应用程序,它是一个单一文件的应用程序 — 如果使用Express生成器,就不会...
摘要:一些与一起使用的流行模板引擎是和,应用程序生成器使用作为其默认值,但它也支持其他几个。有关可与一起使用的模板引擎列表,请参阅模板引擎,另请参阅比较模板引擎等。,使用的模板引擎,例如,要使用模板引擎。 使用模板引擎 模板引擎使你可以在应用程序中使用静态模板文件,在运行时,模板引擎用实际值替换模板文件中的变量,并将模板转换为发送到客户端的HTML文件,这种方法可以更轻松地设计HTML页面。...
摘要:文档基于的快速开放极简主义的框架,是一个最小且灵活的应用程序框架,为和移动应用程序提供了一组强大的功能。借助无数的实用程序方法和中间件,你可以快速轻松地创建强大的。提供了一层轻薄的基本应用程序功能,而不会隐藏你熟悉和喜爱的功能。 Express 文档 基于Node.js的快速、开放、极简主义的Web框架,Express是一个最小且灵活的Node.js Web应用程序框架,为Web和移动...
摘要:在向页面发送内容时,程序也不会往下执行我们也可以装在一组中间件路由级中间件路由级中间件和应用级中间件一样,只是它绑定的对象为。安装所需功能的模块,并在应用中加载,可以在应用级加载,也可以在路由级加载。 Express 框架 根据官方的介绍,Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,可以轻松的创建各种 web 或者移动端应用 今天就来简单的了解...
阅读 3660·2021-09-07 09:59
阅读 719·2019-08-29 15:12
阅读 803·2019-08-29 11:14
阅读 1307·2019-08-26 13:27
阅读 2658·2019-08-26 10:38
阅读 3132·2019-08-23 18:07
阅读 1269·2019-08-23 14:40
阅读 1921·2019-08-23 12:38