therouter 模块化开发demo
时间: 2023-08-02 07:41:27 浏览: 82
好的,下面是一个简单的therouter模块化开发demo,供参考:
首先,在项目的根目录下创建一个名为router.js的文件,用于定义路由规则和处理请求的回调函数。
```
// router.js
const express = require('express');
const router = express.Router();
router.get('/', (req, res) => {
res.send('Hello World!');
});
module.exports = router;
```
然后,在主文件(如app.js)中引入router.js,并使用app.use()函数将其挂载到指定的路径下。
```
// app.js
const express = require('express');
const app = express();
const router = require('./router');
app.use('/api', router);
app.listen(3000, () => {
console.log('Server started!');
});
```
这样,当用户访问/api路径时,就会调用router.js中定义的路由规则和处理请求的回调函数。
当然,在实际开发中,我们可能需要定义更多的路由规则和处理函数,以实现更复杂的功能。但以上示例代码应该可以帮助你了解therouter模块化开发的基本思路和实现方法。
阅读全文