Я играл с Express и Typescript, когда заметил, что время загрузки простого запроса GET составляло ~ 700 мс.Для обычного веб-приложения это не так уж и сложно, но, учитывая, что ответ, который я посылаю на мой запрос GET, просто «Привет, получаю», я подумал, что это немного странно.
Когда я проверял этопросто с JS я получил такое же время загрузки.
Есть идеи о том, что это вызывает?
Вот код на случай, если это поможет
// index.ts
import app from "./app";
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => { console.log(`Server running on port ${PORT}`)});
// app/index.ts
import express from "express";
import morgan from "morgan";
import api from "./routes/api";
class App
{
public app: express.Application;
constructor()
{
this.app = express();
this.config();
this.routes();
}
private config()
{
this.app.use(express.json());
this.app.use(express.urlencoded({ extended: false }));
this.app.use(morgan("dev"));
}
private routes()
{
this.app.use("/api", api);
}
}
export default new App().app;
// routes/api.ts
import { Request, Response, Router } from "express";
class Api
{
public api: Router = Router();
constructor()
{
this.api.get("/", (req: Request, res: Response) => {
res.send("Hello get");
});
}
}
export default new Api().api;