Node js приложение долгий ответ от сервера

Написал обычное не большое Node js приложение, используя ORM sequelize. Структура простая есть Routes, где указан роут и функция которая должная выполняться берется из Controllers. Пример:

const Router = require('express')
const router = new Router()
const OrderController = require('../controllers/OrderController')

router.post('/', OrderController.create)
// router.get('/', orderController.getAll)

module.exports = router

Контроллер:

const models = require('../models/models');
const ApiError = require('../error/ApiError');

class OrderController {
    async create(req, res, next) {
        try{
            let data = req.body;
            console.log(req.clientId);
            const sales = await models.sales.create({
                clientId:data.clientId,
                order_date:data.order_date,
                sales_type:data.sales_type,
                total:data.total,
                spent_bonus:data.spent_bonus,
                add_bonus:data.add_bonus,
                discount:data.discount,
                client_type:data.client_type,
                comment:data.comment,
                delivery:data.delivery,
                closed:data.closed
            });
            return res.json(sales)
        }catch(e){
            next(ApiError.badRequest(e.message))
        }
    }
}

module.exports = new OrderController()

И вот так построено все приложение. При заходе на главную странницу идет загрузка 4 разных запросов. Бывает они отрабатывают за миллисекунды бывает висят по 30 сек.

Как можно это решить в чем проблема?


Ответы (0 шт):