LEM*_*ANE 5 node.js express asp.net-web-api typescript typescript-typings
Request类型的req变量对属性body没有智能感知。这是因为打字吗?
import { Request, Response } from 'express'
import { ok, bad } from './responses'
export const signIn: async (req: Request, res: Response) => {
try {
const { name, pword } = req.body // body is not recognized
const data = auth.signIn(name, password)
ok(res, data)
} catch (error) {
bad(res, error)
}
}
Run Code Online (Sandbox Code Playgroud)
body-parser已从Express 4中删除到单独的项目中,因此不会有任何关于它的类型定义。
我这样使用它:
import * as bodyParser from 'body-parser';
let router: Router = express.Router();
router.use(bodyParser.text());
(req: Request, res: Response) => {
let address = req['body'];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6246 次 |
| 最近记录: |