Вы должны импортировать Express TypeScript таким образом, чтобы его типы (в @types/express
) совпадали, позволяя выводить типы req
и res
из app.get
:
import * as express from 'express';
const app = express();
app.get('/', (req, res) => {
res.send('Hello Express Lovers!');
});
app.listen(3000, () => console.log('server started'));
обновленная демоверсия
Если вы все равно захотите ввести их явно, вам придется импортировать типы:
import * as express from 'express';
import {Request, Response} from 'express';
const app = express();
app.get('/', (req: Request, res: Response) => {
res.send('Hello Express Lovers!');
});
app.listen(3000, () => console.log('server started'));