Node.js毕业设计国画App《话中国》的开发与实现
由于篇幅限制,这里仅展示如何使用Express创建一个简单的RESTful API服务器的核心代码。
const express = require('express');
const app = express();
const port = 3000;
// 创建一个用户路由
const userRouter = express.Router();
userRouter.get('/users', (req, res) => {
res.send('获取用户列表的接口');
});
userRouter.get('/users/:id', (req, res) => {
res.send(`获取用户详情,用户ID: ${req.params.id}`);
});
userRouter.post('/users', (req, res) => {
res.send('创建新用户的接口');
});
userRouter.put('/users/:id', (req, res) => {
res.send(`更新用户信息,用户ID: ${req.params.id}`);
});
userRouter.delete('/users/:id', (req, res) => {
res.send(`删除用户,用户ID: ${req.params.id}`);
});
// 将用户路由挂载到app上
app.use('/api', userRouter);
// 启动服务器
app.listen(port, () => {
console.log(`服务器运行在 http://localhost:${port}`);
});
这段代码展示了如何使用Express框架创建RESTful风格的API接口,并挂载到服务器上。这是开发Node.js应用的一个常见模式,对于开发者来说非常有参考价值。
评论已关闭