Express.js 是一个流行的 Node.js Web 应用程序框架,它提供了丰富的特性和中间件,使开发者可以轻松构建 Web 应用。以下是学习和使用 Express.js 的基本步骤:

安装:

使用 npm 安装 Express.js。在命令行中输入以下命令:

   npm install express

创建应用程序:

在项目根目录下创建一个 app.js 文件,引入 Express 模块,并创建一个 Express 应用程序对象。

   const express = require('express');
   const app = express();

路由:

使用路由来管理 URL 的请求,制定响应方式,可以使用 app.get()、app.post()、app.put() 等方法路由 HTTP 请求。

   app.get('/', function(req, res) {
     res.send('Hello world!');
   });

中间件:

中间件是 Express 框架的一个重要特性,它允许我们在 HTTP 请求之间执行一些操作。例如,Express 内置了许多中间件,如 body-parser 用于解析请求体的数据、morgan 用于日志记录等。

   const bodyParser = require('body-parser');
   app.use(bodyParser.urlencoded({ extended: false }));

模板引擎:

Express.js 具有对多种模板语言的支持,包括 EJS、Pug、Handlebars 等。通过设置模板引擎,我们可以将动态数据呈现在 HTML 页面中。

   app.set('view engine', 'ejs');
   app.get('/users', function(req, res) {
     res.render('users', { users: ['Alice', 'Bob'] });
   });

运行应用程序:

在命令行中输入以下命令即可启动应用程序:

   node app.js

以上是学习和使用 Express.js 的基本步骤,可以通过查看官方文档和参考资料来深入了解它的更多特性和用法。

文章目录