注意事项:首先我们要在node环境下安装 express 这个包,如图所示:
1.使用 express 创建一个最基本的服务器
const express = require('express');
const router = express.Router();
// 在这里挂载对应的路由
router.get('/get', (req, res) => {
// 通过 req.query 获取客户端通过查询字符串,发送到服务器的数据
const query = req.query;
// 通过 res.send()方法,向客户端响应处理结果
res.send({
status: 0, // 0 表示成功 1 表示失败
msg: 'GET请求成功!', // 状态描述
data: query //需要响应给客户端的数据
})
})
// 定义POST 接口
router.post('/post', (req, res) => {
// 通过 req.body 获取请求中包含的 url-encoded 格式的数据
const body = req.body;
// 通过 res.send()方法,向客户端响应处理结果
res.send({
status: 0, // 0 表示成功 1 表示失败
msg: 'POST请求成功!', // 状态描述
data: body //需要响应给客户端的数据
})
})
// 定义 DELETE 接口
router.delete('/delete', (req, res) => {
res.send({
status: 0, // 0 表示成功 1 表示失败
msg: 'DELETE请求成功!', // 状态描述
});
})
module.exports = router;
2.我们可以使用 express.static 方法对外提供静态资源
const express = require('express');
const app = express();
// 在这里,调用 express.static()方法,快速的对外静态资源
app.use('/asd', express.static('./files'))
app.use(express.static('./clook'))
app.listen(80, () => {
console.log('http://127.0.0.1');
})