Node.js基础---使用Express写接口
// 引入必要的模块
const express = require('express');
const app = express();
const port = 3000;
// 解析JSON请求体
app.use(express.json());
// 定义一个GET接口,返回所有用户
app.get('/users', (req, res) => {
res.send([{ id: 1, name: 'John Doe' }]);
});
// 定义一个POST接口,创建新用户
app.post('/users', (req, res) => {
// 假设我们在这里创建一个新用户
const newUser = { id: 2, name: req.body.name };
res.status(201).send(newUser);
});
// 启动服务器
app.listen(port, () => {
console.log(`服务器运行在 http://localhost:${port}`);
});
这段代码展示了如何使用Express框架在Node.js中创建简单的RESTful API。它定义了两个接口,一个用于获取用户列表,另一个用于创建新用户。代码简洁,注重教学,适合初学者学习和模仿。
评论已关闭