Node.js 后端框架 Express
Express 是 Node.js 生态中非常流行的一个后端框架,本文将演示如何使用 Express 开发一个简单的网站。
Express 简介
Express.js 是一个快速、开放、极简的 Web 开发框架。从 Node.js 发布之初,Express 框架就存在了,至今已有十多年历史,是经历过时间考验的 Web 后端框架。开发者可以使用 Express 快速搭建一个具有完整功能的网站,而不仅仅是一个简单的网页。
简单来说,Express 框架本身是对 Node.js 中 HTTP 模块的进一步抽象和封装。这使得开发者可以不用关心 HTTP 的细节,直接上手进行页面和业务逻辑的开发。
- 项目官网:https://expressjs.com
- GitHub 地址:expressjs/express
Express 的主要功能如下:
- 设置中间件来响应 HTTP 请求;
- 定义路由表执行不同的 HTTP 请求动作;
- 通过向模板传递参数动态渲染 HTML 页面。
Express 示例
首先创建一个目录 express-demo,使用 npm init
初始化 Node.js 项目(参考 Node 包管理器 npm)。如下:
mkdir express-demo
cd express-demo
npm init
执行 npm init
时需要填写一些项目信息,比如项目名称、版本、描述、作者等,如果暂时不想填写,可以一直按 Enter 键。执行完毕会生成一个 package.json 文件。
接着,我们还需要安装 Express,安装命令如下:
npm install express