joe*_*une 13 node.js typescript next.js
Next.js 的 API 路由接收一个对象 - 它是http.IncomingMessagereq的扩展,带有附加中间件,例如. 在他们的utils.ts中找到的的类型是:req.queryreq.query
query: {
[key: string]: string | string[]
}
Run Code Online (Sandbox Code Playgroud)
为什么可以从查询中接收字符串数组?
我正在尝试对查询值执行字符串方法,但遇到 TS 错误 -_-
someString.split() // => Property 'split' does not exist on type 'string | string[]'.
Run Code Online (Sandbox Code Playgroud)
我认为如果我们不使用多个同名参数,我们可以使用它:
const id = req.query.id as string
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6345 次 |
| 最近记录: |