在这个演示中,我试图使用DefinitelyTyped的响应(Response)和请求(Request)类型来作为req、res参数。然而,这样不会编译成功。链接为:https://repl.it/@OleErsoy/Repl-Medium-Typescript-Express,
Response
,Request
。const express = require('express');
const app = express();
app.get('/', (req:Request, res:Response) => {
res.send('Hello Express Lovers!');
});
app.listen(3000, () => console.log('server started'));
错误信息如下:
^
TSError: ⨯ Unable to compile TypeScript:
index.ts:4:9 - error TS2339: Property 'send' does not exist on type'Response'.
@types/express
- Ole