我们可以使用Express搭建一个简单的服务器,实现向后端服务器获取数据的过程
需要先下载express包
npm i express
接下来就是使用步骤:
-
加载 express 模块
-
创建 express 服务器
-
开启服务器
-
监听浏览器请求并进行处理
// 使用express 搭建web服务器 // 1、 加载 express 模块 const express = require('express'); // 2、 创建 express 服务器 const app = express(); // 3、 开启服务器 app.listen(3006, () => console.log('express服务器开始工作了')); // 4、 监听浏览器请求并进行处理 app.get('GET请求的地址', 处理函数); app.post('POST请求的地址', 处理函数); 开启服务器定义端口 app.listen(3009, console.log('http://localhost:3009'))接下来我们写个实例,按照步骤来即可
const express = require('express') const app = express() app.get('/api/getbooks', (req, res) => { res.send({ status: 0, message: '获取图书成功', data: ['三国', '水浒', '西游', '红楼'] }) }) app.post('/api/addbook', (req, res) => { res.send({ status: 0, message: '获取图书成功', }) }) app.listen(3009, console.log('http://localhost:3009'))然后我们向这个http://localhost:3009/api/getbooks服务器地址发请求,就可以获取成功的响应,或者在浏览器地址栏输入地址也可以看到
但是注意node服务不能关闭,否则将访问不到数据