Как вы обнаруживаете среду в экспрессе.js app?

Как вы определяете, в какой среде работает приложение expressJS? (разработка, испытание, производство?). Там ничего нет process.env с указанием условий... Я знаю, что вы можете объявлять переменные в файле конфигурации в каждой среде, но это не помогает, если вы динамически загружаете модули......

Отправить пользовательские данные вместе с рукопожатием в socket.io?

Так что у меня есть приложение под управлением узла js с socket.io как бэкэнд и обычный javascript как фронтэнд. Мое приложение имеет систему входа в систему, которая в настоящее время просто имеет клиент отправить свои данные для входа, как только он подключен. теперь я решил, что было бы намного лучше, что...

Узел.js: для каждого ... в не работает

Я хотел использовать for each ... in С узла.в JS (версии v0.4.11). я использую его так: var conf = { index: { path: { first: "index.html", pattern: "index/{num}.html" }, template: "index.tpl", limit: 8 }, feed: { path: "feed.xml", template: "ato...

Рекомендации по аннулированию JWT при изменении паролей и выходе из системы в узле.Джей? [закрытый]

Я хотел бы знать, как лучше всего аннулировать JWT, не нажимая db при изменении пароля/выхода из системы. У меня есть идея ниже, чтобы обрабатывать выше 2 случаев, нажав на базу данных пользователей. 1.В случае изменения пароля я проверяю пароль (хэш), хранящийся в пользовательской БД. 2.В случае выхода ...

Поймать все маршруты, кроме /login

В настоящее время я пишу API, который потребует от пользователя передать маркер аутентификации в заголовке каждого запроса. Теперь я знаю, что могу создать маршрут catchall say app.get('/*', function(req,res){ }); но мне было интересно, как сделать так, чтобы он исключал определенные маршруты, такие как...

Как изменить время ожидания запроса nodejs по умолчанию?

Я использую узел / экспресс-сервер. По умолчанию тайм-аут express составляет 120 000 МС, но мне этого недостаточно. Когда мой ответ достигнет 120 000 МС, консоль войдет POST /additem 200 120006ms и страница показывает ошибку, поэтому я хочу установить тайм-аут на большее значение. Как бы я это сделал?...

Как изменить узел.порт отладки js?

Как изменить его с 5858 до 7000, например?...

require () ' ing файл CoffeeScript из файла JavaScript или REPL

Я использую узел.js и желание включить CoffeeScript в мой рабочий процесс. У меня есть два варианта использования: Я хочу иметь возможность писать файлы JavaScript, которые require() модули CoffeeScript Я хочу иметь возможность загружать модули CoffeeScript из узла REPL для случая #1: я могу просто скомпил...

Где делать глобальные НПМ пакеты будут установлены в Ubuntu [закрыт]

где находится глобальная папка node_modules по умолчанию на Ubuntu. Например, где бы это было установлено:npm install -g gulp...

Обещать.все.)(тогда() решить?

С Помощью Узла 4.х. Когда у вас есть Promise.all(promises).then() Как правильно разрешить данные и передать их следующему .then()? Я хочу сделать что-то вроде этого: Promise.all(promises).then(function(data){ // Do something with the data here }).then(function(data){ // Do more stuff here }); но я не ...