文章目录
- 什么是 Express
- Express 用来做什么
- 安装 Express
- 创建 web 服务器
- 启动服务器
- 访问服务器
什么是 Express
- 官方概念
Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架。 - 通俗理解
Express 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web 服务器的。 - 本质
就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。
Express 用来做什么
对于 Web 开发而言,通常有以下两种用途:
- Web 网站服务器:专门对外提供 Web 网页资源的服务器。
- API 接口服务器:专门对外提供 API 接口的服务器。
使用 Express,我们可以方便、快速的创建 Web 网站的服务器或 API 接口的服务器。
安装 Express
打开终端,并切换到要创建项目的目录中,执行下面的命令安装 Express:
npm i express
创建 web 服务器
在项目根目录下,创建 server1.js,编写内容如下:
// 导入 Express
const express = require("express");
// 创建 web 服务器
const app = express();
app.get("/", (req, res) => {
res.send("hello, express");
});
app.get("/students", (req, res) => {
const students = [
{ id: "001", name: "tom", age: 18 },
{ id: "002", name: "jerry", age: 19 },
{ id: "003", name: "tony", age: 20 },
];
res.send(students);
});
// 设置端口,监听启动服务器的回调
app.listen(5000, () => {
console.log("express srever running at http://127.0.0.1:5000");
});
启动服务器
终端执行下面的命令启动服务器:
node server1.js
启动成功会在终端输出以下结果:
PS D:\node-server> node .\server.js
express srever running at http://127.0.0.1:5000
访问服务器
通过浏览器访问http://127.0.0.1:5000,页面展示如下:
至此,我们就完成一个基础的 Express 接口服务器的搭建,视频教程中 server2.js 可按照上面的方式创建即可。