路由管理
示例:
路由文件
const express = require('express');
const router = express.Router();
const userController = require('../controllers/userController');
router.get('/profile', userController.getProfile);
router.post('/login', userController.login);
module.exports = router;
主路由入口
const express = require('express');
const router = express.Router();
const userRoutes = require('./user');
const productRoutes = require('./product');
router.use('/users', userRoutes);
router.use('/products', productRoutes);
module.exports = router;
应用主入口
const express = require('express');
const app = express();
const routes = require('./routes');
app.use(express.json()); // 解析 JSON 请求体
app.use('/api', routes);
app.listen(3000, () => {
console.log('Server is running on http://localhost:3000');
});