脚手架 正在创建应用程序的框架结构。它允许用户创建自己的公共目录、路由、视图等。一旦构建了应用程序的结构,用户就可以开始构建它。 表示 是Node的开源web开发框架。用于构建web应用程序和API的js。安装 表示 在节点中。js环境使用 NPM(节点包管理器) . 语法:
npm install express --save
要在节点中使用express,请使用以下语法:
var express = require('express');
先决条件: 节点。js应该提前安装。 使用链接了解先决条件: https://www.geeksforgeeks.org/nodejs-connect-mongodb-node-app-using-mongoosejs/ .
开始: 使用 快速发电机 要安装的软件包 “快车” 命令行工具。 快速发电机 用于创建应用程序的结构。
安装快速生成器: 步骤: 1.导航到要使用终端构建应用程序的文件夹。 2.现在在终端中,安装 快速发电机 使用以下命令。
npm install express-generator -g

在全球范围内安装express generator
注: npm 以两种方式安装软件包: 本地(默认) 和 全球地 本地安装的软件包是当前项目的本地软件包,全局安装的软件包是全局软件包,安装后可以在系统中的任何位置使用。
安装应用程序: 下图显示了应用程序的支架。应用程序的基本结构正在创建中。正在创建公共目录、路径、路由、视图等,它们将构成应用程序的结构。

快速应用程序脚手架
项目文件夹: 项目文件夹由图像中可以看到的各种文件夹/文件组成。通过比较脚手架结构和项目结构,可以清楚地看到,在结构模式下创建的文件夹/文件存在于项目文件夹中,这是脚手架应用程序的目的。

由Geeksforgeks搭建的示例应用程序构成了图像。各种文件和文件夹,如路由、公共、包。可以看到json等
说明: 解释项目中的文件/文件夹。 1.垃圾箱: bin中名为www的文件是我们应用程序的主要配置文件。 2.公众: 公用文件夹包含要公开使用的文件,如JavaScript文件、CSS文件、图像等。 r3。路线: routes文件夹包含一些文件,这些文件包含有助于导航到地图不同区域的方法。它包含各种js文件。 4.观点: 视图文件夹包含构成应用程序视图部分的各种文件。 例子: 主页、注册页面等。
注: 撰写本文时文件的扩展名是 玉 .将这些文件扩展名更改为 帕格先生 因为翡翠项目已经变成了帕格。
In the app.js file, change the following code: app.set('view engine', 'jade'); (most probably in line 15) to : app.set('view engine', 'pug'); This will change the view engine to pug.
5.应用程序。js :应用程序。js文件是主文件,它是所有其他文件的头。安装的各种软件包必须 “必需的” 在这里除此之外,它还有很多其他用途,比如处理路由器、中间件等。 6. 包裹。json : 包裹json文件是任何节点的清单文件。js项目和express。js应用程序。 它包含项目的元数据,如应用程序中使用的包及其版本(称为依赖项)、各种脚本,如启动和测试(从终端以“npm start”的形式运行)、应用程序名称、应用程序描述、应用程序版本等。
运行Scaffold应用程序: 安装中提到的所有依赖项 包裹json 使用以下命令运行应用程序所需的文件:
npm install
安装依赖项后,运行以下命令启动ExpressJs应用程序:
npm start