node.js中的Express-路由-express中间件-express接口编写
const express = require('express');
const app = express();
// 解析JSON请求体
app.use(express.json());
// 解析URL编码的请求体
app.use(express.urlencoded({ extended: true }));
// 路由:获取所有用户
app.get('/users', (req, res) => {
res.send('获取所有用户信息的接口');
});
// 路由:创建新用户
app.post('/users', (req, res) => {
// 假设我们已经从请求体中获取了数据
const userData = req.body;
// 创建用户逻辑...
res.send('创建新用户成功');
});
// 监听3000端口
app.listen(3000, () => {
console.log('服务器运行在 http://localhost:3000/');
});
这段代码演示了如何在Express框架中使用中间件来处理JSON和URL编码的请求体,并定义了两个简单的RESTful API接口。这是开发Node.js后端服务的一个常见模式。
评论已关闭