什么是Express Generator
Node.js是一个开源的、跨平台的运行环境,基于Chrome的V8 JavaScript引擎,用于在浏览器之外执行JavaScript代码。你需要记住,NodeJS不是一个框架,也不是一种编程语言。本文中,我们将讨论Express Generator。
Express Generator 是一个类似于ExpressJS的Node.js框架,用于轻松快速地创建express应用程序。它充当一个生成express应用程序的工具。
Express-Generator的特点:
- 使用一个命令一次性生成express应用程序。
- 生成的网站具有模块化结构,我们可以根据我们的需求修改我们的Web应用程序。
- 生成的文件结构易于理解。
- 在创建网站时,我们还可以配置选项,比如我们想使用哪种视图(例如ejs、pug和handlebars)。
安装: 要在本地机器上全局安装这个工具(在任何地方都可以使用它),在命令行/终端上运行以下命令:
注意: 在使用Express-generator之前,您应该已经安装了Node和Express。
对于创建一个简单的Express.js Web应用程序,请在本地文件系统中打开命令提示符/终端并执行以下命令。
语法:
示例:
在创建express-generator之后,结构如下所示:
Express-generator结构:
app.js 文件是express-generator中的主要文件,在这里处理大多数用户定义的路由,并提供各种默认导入的模块,如cookie-parser,morgan等。这有助于以高效的方式创建express服务器。
下面是express-generator生成的默认app.js文件结构。
文件名:app.js
启动Express服务器
转到任何浏览器,并键入 localhost:3000,这是Express服务器的默认端口号
我们可以看到,有许多模块可以用来创建express服务器,例如coockie-parser,morgon,还有其他一些预定义的方法,可以方便地高效创建express服务器。