Skip to content

Бекенд | Разработка серверов

9 Темы 17 Сообщения

Подкатегории


  • 8 Темы
    15 Сообщения
    kirilljsK

    Следующая проблема с которой я столкнулся, заключается в типах модулей (хотя я явно указал типы в user.d.ts), а именно когда мы получаем request.user:

    const getUser = async (request: FastifyRequest, reply: FastifyReply) => { try { const userId = (request.user as { id: string }).id; const user = await userService.findOneByUserId(userId); reply.status(200).send(user); } catch (err) { throw new Error("Пользователь с указанным id не найден"); } };

    В принципе в этом же коде и кроется ответ: (const userId = (request.user as { id: string }).id), явно указать что в request.user всегда будет id: string.

    Я также нашел обсуждение на github на эту тему - ссылочка, хотя проблема старая, судя по всему один хер она почему-то нормально не фиксится.

    Надеюсь это кому-то поможет 🙂

  • pm2 автоматический restart при перезагрузки сервера

    2
    1 Голоса
    2 Сообщения
    44 Просмотры
    JspiJ

    Пользователь @kirilljs написал в pm2 автоматический restart при перезагрузки сервера:

    Далее нам необходимо запустить скрипт startup, который как раз отвечает за автоматический запуск pm2 после перезагрузки сервера:

    Поправка: команда startup просто показывает команду, при исполнении которой сервис pm2 будет загружать автоматически сохраненные процессы