本示例展示了如何使用Node.js和Express框架创建一个简单的淮北商贸服务平台。
const express = require('express');
const app = express();
const port = 3000;
// 中间件,用于解析JSON格式的请求体
app.use(express.json());
// 用户路由
const usersRouter = express.Router();
app.use('/users', usersRouter);
// 商品路由
const productsRouter = express.Router();
app.use('/products', productsRouter);
// 订单路由
const ordersRouter = express.Router();
app.use('/orders', ordersRouter);
// 示例:获取用户信息接口
usersRouter.get('/', (req, res) => {
res.send('获取用户列表的API');
});
// 示例:创建用户接口
usersRouter.post('/', (req, res) => {
const userData = req.body;
// 在这里添加创建用户的逻辑
res.status(201).send('用户创建成功');
});
// 启动服务器
app.listen(port, () => {
console.log(`服务平台运行在 http://localhost:${port}`);
});
这段代码展示了如何使用Express创建RESTful API,并且如何组织路由来处理不同资源的请求。同时,代码中包含了基本的错误处理和JSON解析中间件,这些是开发RESTful API时的标准做法。