router.addRoute的具体用法
时间: 2023-12-12 13:03:29 浏览: 116
详解Vue.js搭建路由报错 router.map is not a function
`router.addRoute`是一个路由器对象的方法,用于向路由器添加新的路由规则。它的具体用法如下:
```javascript
router.addRoute(route)
```
其中,`route`是一个路由规则对象,它包含以下属性:
- `method`:字符串,表示请求的 HTTP 方法,例如 `"GET"` 或 `"POST"`。
- `path`:字符串或正则表达式,表示请求的路径,例如 `"/users"` 或 `/users/:id`。
- `handler`:函数,表示处理请求的函数,例如 `function(req, res) { ... }`。
示例代码:
```javascript
const router = require('express').Router()
router.addRoute({
method: 'GET',
path: '/',
handler: function (req, res) {
res.send('Hello, World!')
}
})
```
这样,当客户端发送一个 GET 请求到根路径 `/` 时,路由器就会调用该处理函数,返回一个字符串 `"Hello, World!"`。
阅读全文