nodejs router封装
时间: 2023-05-23 15:03:19 浏览: 69
Node.js的路由器可以使用Express.js或Koa.js等框架进行封装。在Express.js中,可以使用app.get()、app.post()等方法来定义路由器,而在Koa.js中,可以使用router.get()、router.post()等方法。例如,在Express.js中,可以使用如下代码封装路由器:
```
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(3000, () => {
console.log('Example app listening on port 3000!')
})
```
这个路由器可以处理GET请求,并返回"Hello World!"。在Koa.js中,可以使用如下代码封装路由器:
```
const Koa = require('koa');
const Router = require('koa-router');
const app = new Koa();
const router = new Router();
router.get('/', async (ctx, next) => {
ctx.body = 'Hello World';
})
app.use(router.routes());
app.use(router.allowedMethods());
app.listen(3000);
```
这个路由器同样可以处理GET请求,并返回"Hello World!"。