node.js- все статьи тега ➜ страница 6


NodeJS / Express: что такое "приложение.использовать"?

на документы для NodeJS express модуль пример кода app.use(...). что такое use функция и где она определена? ...

Почему делает узел.js ' fs.readFile () возвращает буфер вместо строки?

Я пытаюсь прочитать содержимое test.txt(который находится в той же папке источник JavaScript) и отобразить его с помощью этого кода: var fs = require("fs"); fs.readFile("test.txt", function (err, data) { if (err) throw err; console.log(data); }); контент test.txt был создан nano: Узел Тестирования.js readFile () и я получаю это: Nathan-Camposs-MacBook-Pro:node_test Nathan$ node main.js <Buffer 54 65 73 74 69 6e 67 20 4e 6f 64 65 2e 6a 73 20 72 65 61 64 46 69 6c 65 28 29> ...

получение ошибки: "Ошибка: ошибка SSL: САМОЗАВЕРЯЮЩИЙ сертификат в цепочке" при использовании npm

Я использую npm v1. 0. 104 / node 0.6.12 на ubuntu - я получаю ошибку, скопированную ниже при попытке установить любые новые модули через npm (я тестировал socket.io ранее используя http, а не https, хотя и интересно, могло ли это привести к проблеме с npm/unsigned certs). Ошибка появляется, как только npm пытается решить 'https://registry.npmjs.org' URL. Есть ли в любом случае я могу игнорировать ошибку или, возможно, найти / добавить сертификат в доверенное хранилище, чтобы продолжить с помо ...

Как очистить папку модулей узла пакетов, которые не находятся в пакете.в JSON?

предположим, я устанавливаю пакеты проекта с npm install, что в package.json для установки модулей. Через некоторое время я вижу, что мне не нужен какой-то конкретный модуль и снять его зависимость от package.json. Затем я удаляю некоторые другие модули из package.json потому что они больше не нужны, а другие заменить альтернативными. теперь я хочу очистить так, что только модули, перечисленные в package.json оставайтесь там, а остальные должны идти, что-то вроде npm clean. Я знаю Я могу удал ...

Как заставить функцию ждать, пока обратный вызов не будет вызван с помощью узла.js

у меня есть упрощенная функция, которая выглядит так: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } В основном я хочу, чтобы он позвонил myApi.exec, и возвращает ответ, который задан в лямбде обратного вызова. Однако, приведенный выше код не работает, и просто сразу возвращается. просто для очень хакерской попытки я попробовал ниже, что не сработало, но по крайней мере вы понимаете, чего я пытаюсь достичь: function(query) { var r; myApi. ...

Разница между "процессом.стандартный вывод.напишите " и " консоль.войти " в узел.Джей?

в чем разница между "процессом.стандартный вывод.напишите " и " консоль.войти " в узел.Джей? изменить: с помощью консоли.журнал для переменной показал много нечитаемых символов при использовании процесса.стандартный вывод.запись показала объект. Почему это? ...

Что такое ответ Haskell на узел.Джей?

Я считаю, что сообщество Erlang не завидует Node.js, поскольку он не блокирует ввод-вывод изначально и имеет способы легко масштабировать развертывания до более чем одного процессора (что-то даже не встроенное в узел.js). Подробнее на http://journal.dedasys.com/2010/04/29/erlang-vs-node-js и узел.js или Erlang а как же Хаскелл? Может ли Haskell предоставить некоторые преимущества Node.js, а именно чистое решение, чтобы избежать блокировки ввода / вывода без обращения к многопоточное программи ...

Nodejs не может найти установленный модуль на Windows?

Я изучаю nodejs в данный момент на Windows. Нескольких модулей, установленных во всем мире с НПМ.cmd и nodejs не удалось найти установленные модули. Возьмем, к примеру, нефрит, npm install jade -g Jade установлен в каталог "C:Program Files (x86)nodejsnode_modules", но следующий код не будет "Cannot find module 'jade'" ошибка var jade = require('jade'); однако код будет успешно выполняться при локальной установке jade (без опции-g в npm). Я не хочу использовать локально установленные мод ...

Узел js ECONNRESET

я запускаю приложение Express js с помощью socket.io для чата webapp и я получаю следующую ошибку случайным образом около 5 раз во время 24ч. Процесс узел, завернутый в навсегда и он перезапускается сама сразу же. проблема в том, что перезапуск express выбивает моих пользователей из своих комнат и никто этого не хочет. веб-сервер определяется на основе графических интерфейсов. Нет проблем со стабильностью сокета, просто используя websockets и flashsockets транспорты. Я не могу восп ...

Безопасный случайный токен в узле.js

на этот вопрос Эрик должен создать безопасный случайный маркер в узле.js. Вот это метод crypto.randomBytes это создает случайный буфер. Однако кодировка base64 в узле не является безопасной для url, она включает / и + вместо - и _. Поэтому самый простой способ создать такой токен, который я нашел, - это require('crypto').randomBytes(48, function(ex, buf) { token = buf.toString('base64').replace(///g,'_').replace(/+/g,'-'); }); есть ли более элегантный способ? ...

Игнорировать недопустимый самозаверяющий сертификат ssl в узле.js с https.просьба?

Я работаю над небольшим приложением, которое входит в мой локальный беспроводной маршрутизатор (Linksys), но у меня возникла проблема с самозаверяющим сертификатом ssl маршрутизатора. я запустил wget 192.168.1.1 и получаю: ERROR: cannot verify 192.168.1.1's certificate, issued by `/C=US/ST=California/L=Irvine/O=Cisco-Linksys, LLC/OU=Division/CN=Linksys/[email protected]': Self-signed certificate encountered. ERROR: certificate common name `Linksys' doesn't match requested host n ...

В чем разница между процессом.чвд() В. каталог?

в чем разница между console.log(process.cwd()) и console.log(__dirname); Я видел, как оба используются в аналогичных контекстах. ...

Узел.в JS значение eacces ошибка при прослушивании на большинстве портов

Я тестирую приложение (надеюсь, для запуска на heroku, но у меня также есть проблемы локально). Это дает мне ошибку EACCES, когда он запускает http.Сервер.слушать() - но это происходит только на некоторых портах. Итак, локально я запускаю: joe@joebuntu:~$ node > var h = require('http').createServer(); > h.listen(900); Error: EACCES, Permission denied at Server._doListen (net.js:1062:5) at net.js:1033:14 at Object.lookup (dns.js:132:45) at Server.listen (net.js:1027:20) ...

Разница между " модулем.экспорт " и "экспорт" в системе модулей CommonJs

на этой странице (http://docs.nodejitsu.com/articles/getting-started/what-is-require), в нем говорится, что " если вы хотите установить объект экспорта в функцию или новый объект, вы должны использовать модуль.экспортирует объект." мой вопрос почему. // right module.exports = function () { console.log("hello world") } // wrong exports = function () { console.log("hello world") } Я консоль.зарегистрировал результат (result=require(example.js)) и первый из них [Function] второй -{}. не мо ...

Почему JSHint выдает предупреждение, если я использую const?

это ошибка, которую я получаю при использовании const: <error line="2" column="1" severity="warning" message="&apos;const&apos; is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> мой код выглядит так: const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; код работает нормально только JSHint предупреждает меня каждый раз. ...

Загрузка файлов с помощью Express 4.0: req.файлы не определены

Я пытаюсь получить простой механизм загрузки файлов, работающий с Express 4.0, но я продолжаю получать undefined на req.files на app.post тело. Вот соответствующий код: var bodyParser = require('body-parser'); var methodOverride = require('method-override'); //... app.use(bodyParser({ uploadDir: path.join(__dirname, 'files'), keepExtensions: true })); app.use(methodOverride()); //... app.post('/fileupload', function (req, res) { console.log(req.files); res.send('ok'); }); .. и сопут ...

Установите Узел.js на Ubuntu

Я пытаюсь установить узел.js на Ubuntu 12.10, но терминал показывает мне ошибку о потерянных пакетах. Я попробовал с этим: sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm но когда я дошел до последней строки sudo apt-get install nodejs npm показывает эту ошибку: Failed to install some packages. This may mean that you requested an impossible situation or if you are using the distribution distr ...

Лучший подход к потоковой передаче http в реальном времени на HTML5 video client

Я действительно застрял, пытаясь понять лучший способ потоковой передачи вывода ffmpeg в реальном времени клиенту HTML5 с помощью узла.js, поскольку в игре есть несколько переменных, и у меня нет большого опыта в этом пространстве, проведя много часов, пробуя разные комбинации. мой вариант использования: 1) поток видеокамеры RTSP H. 264 IP выбран вверх FFMPEG и remuxed в контейнер mp4 используя следующие установки FFMPEG в узле, выходе к STDOUT. Это запускайте только на начальном клиентском со ...

Нет 'Контроля Доступа-Разрешить-Происхождения' - Узел / Сервер Apache Порт Вопросу

Я создал небольшой API, используя Node / Express и пытаясь вытащить данные с помощью Angularjs, но поскольку моя html-страница работает под apache на localhost:8888 и Node API прослушивает порт 3000, я получаю No 'Access-Control-Allow-Origin'. Я попытался использовать node-http-proxy и Vhosts Apache, но не имел большого успеха, см. полную ошибку и код ниже. " XMLHttpRequest не может загрузить localhost: 3000. В запрошенном заголовке отсутствует заголовок " Access-Control-Allow-Origin ресурс. ...

После установки Gulp: "команда' gulp ' не найдена"

после установки залпом.js через npm, я получаю no command 'gulp' found ошибка при запуске gulp команда из того же каталога, в которых они установлены. когда ...