node.js

мне интересно, какова механика поведения следующего кода: res.send(200, { data: 'test data' }); console.log('still here...'); мое понимание заключается в том, что res.send не возвращение функции, но делает закрыть соединение / завершить запрос. Это может объяснить, почему я все еще могу выполнить код после...

Я пытаюсь выполнить curl с помощью узла child_process, чтобы получить файл JSON (около 220Ko) из общей папки в локальной сети. Но на самом деле он возвращает проблему буфера, которую я не могу преодолеть. Вот мой код: var exec = require('child_process').exec; var execute = function(command, callback){ e...

пакеты NPM не строятся на Windows 8.1-сбой со следующей ошибкой, error MSB4019: The imported project "C:Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. Я пробовал следующие, установка переменной evironment VC...

Я как раз читал эту фантастическую статью - https://www.promisejs.org/generators/ и он четко выделяет эту функцию, которая является вспомогательной функцией для обработки функций генератора: function async(makeGenerator){ return function () { var generator = makeGenerator.apply(this, arguments); ...

Я пытаюсь передать a csv файл с узла.сервер JS. Серверная часть очень проста: server.get('/orders' function(req, res) { res.setHeader('content-type', 'text/csv'); res.setHeader('content-disposition', 'attachment; filename='orders.csv'); return orders.pipe(res); // assuming orders is a csv file readable...

глядя на случайную исходный файл на express рамки NodeJS, есть две строки кода, которые я не понимаю (эти строки кода типичны почти для всех файлов NodeJS). /** * Expose `Router` constructor. */ exports = module.exports = Router; и /** * Expose HTTP methods. */ var methods = exports.methods = requir...

я настраиваю свой сервер для запуска узла.js как демон. Я настроил Upstart для обработки запуска и выключения узла, который прекрасно работает. Следующий шаг-убедиться, что узел.js перезапускается, если он умирает. Несколько из справочники предложили использовать Монит (или Фуга) для мониторинга процесса (в с...

Я хочу обновить свой браузер-синхронизация без обновления всех моих пакетов узлов. Как я могу этого достичь? В моей текущей версии Browser-sync нет графического интерфейса Browser-sync: ( ├─┬ browser-sync@1.9.2 │ ├── browser-sync-client@1.0.2 ...

Я хочу иметь возможность размещать несколько приложений NodeJS в одном домене, не используя поддомены (например google.com/reader вместо того, чтобы images.google.com). проблема в том, что я всегда набираю первую часть url, например "/reader" в Express/NodeJS. как я могу настроить Экспресс-приложение, чтобы ...

У меня есть узел.JS / Express приложение, которое запрашивает базу данных MySQL в пределах маршрута и отображает результат пользователю. Моя проблема заключается в том, как я могу запускать запросы и блокировать, пока оба запроса не будут выполнены, прежде чем перенаправлять пользователя на запрошенную стран...