Задать вопрос
Ответы пользователя по тегу Node.js
  • Почему typescript не видит пременные окружения?

    @askhat
    Читаем внимательно

    Argument of type 'string | undefined' is not assignable to parameter of type 'string'.
      Type 'undefined' is not assignable to type 'string'.

    Разгадка

    process.env.DB_NAME может быть типа string или undefined, так как не факт, что переменные определены, а то место, куда DB_NAME вставляется ожидает строго строку.

    Решение

    Нужно проверять значение process.env.DB_NAME до того как оно будет передано конструктору:
    export const DB_NAME = process.env.DB_NAME ?? "default_database";

    Ответ написан
    2 комментария
  • Что означает эта ошибка?

    @askhat

    UnhandledPromiseRejectionWarning: DiscordAPIError: Cannot send messages to this user
    UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().


    В вольном переводе на русский будет: у тебя есть асинхронный вызов в коде который завершается исключением и его нужно обработать в try/catch или Promise.catch.
    Ответ написан
    Комментировать
  • Как выполнить gulp.task внутри docker?

    @askhat
    Чтобы команда была доступна для запуска из шелла, gulp надо ставить с ключём -g (global) для npm. Либо запускать так:

    $ node node_modules/.bin/gulp
    Ответ написан
    Комментировать
  • Какую базу данных выбрать для Node.js+socket.io?

    @askhat
    1. Какая вам больше нравится. (Мне вот Mongo нравится, но я Postgres использую)
    2. Поставленая задача не требует 2-х БД
    3. Если вы замените БД на язык разметки и это возымеет хоть какой-то смысл - я навсегда брошу разработку и уйду в Тибет
    4. Ну да, вроде
    5. Работающая с Nodejs
    Ответ написан
    9 комментариев