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


NodeJS-ошибка установки с NPM

Microsoft Windows [Version 6.3.9600] (c) 2013 Microsoft Corporation. All rights reserved. C:Windowssystem32>npm install caress-server npm http GET https://registry.npmjs.org/caress-server npm http 304 https://registry.npmjs.org/caress-server npm http GET https://registry.npmjs.org/jspack/0.0.1 npm http GET https://registry.npmjs.org/buffertools npm http 304 https://registry.npmjs.org/jspack/0.0.1 npm http 304 https://registry.npmjs.org/buffertools > [email protected] install C:Windows ...

Как сделать узел.js требуют абсолютного? (вместо относительного)

Я хотел бы требовать, чтобы мои файлы всегда находились в корне моего проекта, а не относительно текущего модуля. например, если вы посмотрите на https://github.com/visionmedia/express/blob/2820f2227de0229c5d7f28009aa432f9f3a7b5f9/examples/downloads/app.js строка 6 вы увидите express = require('../../') это действительно плохо ИМО. Представьте, что я хотел бы поместить все мои примеры ближе к корню только на один уровень. Это было бы невозможно, потому что мне пришлось бы обновить более 30 п ...

Как использовать другую версию python во время установки NPM?

у меня есть терминальный доступ к VPS под управлением centos 5.9 и установлен python 2.4.3 по умолчанию. Я также установил python 2.7.3 с помощью этих команд: (я использовал make altinstall вместо make install) wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -xf Python-2.7.3.tgz cd Python-2.7.3 ./configure make make altinstall затем я установил узел.JS из источника через эти команды: python2.7 ./configure make make install проблема в том, когда я использую npm install и по ...

Как Я Могу Ждать В Узле.js (Javascript), l нужно сделать паузу на некоторое время

Я разрабатываю консоль, как скрипт для личных нужд... Мне нужно быть в состоянии сделать паузу на длительное время, но как узел.js из моих исследований не имеет возможности остановиться по мере необходимости.... Его становится трудно читать информацию о пользователях после определенного периода времени... IV видел какой-то код там, но я считаю, что они должны иметь другие коды внутри них для их работы, такие как: setTimeout(function() { }, 3000); но эта проблема, мне нужно все после этой стро ...

Загрузка базового HTML в узел.js

простой узел.вопрос js noob здесь. Я пытаюсь выяснить, как загрузить и" отобразить " базовый HTML-файл, поэтому мне не нужно писать код, например response.write('...<p>blahblahblah</p>...');. ...

Узел.js getaddrinfo ENOTFOUND

при использовании узла.js, чтобы попытаться получить html-содержимое следующей веб-страницы: eternagame.wikia.com/wiki/EteRNA_Dictionary Я получаю следующее сообщение об ошибке: events.js:72 throw er; // Unhandled 'error' event ^ Error: getaddrinfo ENOTFOUND at errnoException (dns.js:37:11) at Object.onanswer [as oncomplete] (dns.js:124:16) Я уже искал эту ошибку на stackoverflow, и понял, что это потому, что узел.js не может найти сервер из DNS (я думаю). Однако я не ...

Разница между res. send и res.json в Express.js

какая разница между res.send и res.json поскольку оба, кажется, выполняют одну и ту же операцию ответа клиенту. ...

HTML-парсер на узле.js [закрыто]

есть ли что-то вроде Руби nokogiri на nodejs? Я имею в виду удобный HTML-парсер. Я видел на узел.JS модули страницы некоторые Парсеры, но я не могу найти что-то красивое и свежее. ...

Как определить текущую операционную систему с узлом.js

Я пишу несколько сценариев оболочки узла для использования при разработке на платформе. У нас есть как Mac, так и Windows-разработчики. Есть ли переменная, которую я могу проверить в узле для запуска файла .sh в одном экземпляре И.летучая мышь в другой? ...

Получить все каталоги в каталоге nodejs

Я надеялся, что это будет простая вещь, но я не могу найти ничего там, чтобы сделать это. Я просто хочу получить все папки/каталоги в данной папке / каталоге. например: <MyFolder> |- SomeFolder |- SomeOtherFolder |- SomeFile.txt |- SomeOtherFile.txt |- x-directory Я ожидал бы получить массив: ["SomeFolder", "SomeOtherFolder", "x-directory"] или выше с пути, если он был подан... Итак, что-нибудь уже существует, чтобы сделать выше? ...

Как включить обработчики маршрутов в несколько файлов в Express?

в моих NodeJS express приложение у меня есть app.js это имеет несколько общих маршрутов. Тогда в wf.js файл я хотел бы определить еще несколько маршрутов. как я могу получить app.js распознавать другие обработчики маршрутов определена в ? простой требуются не работает. ...

Обратный вызов после завершения всех асинхронных обратных вызовов forEach

как следует из названия. Как мне это сделать? Я хочу позвонить whenAllDone() после того, как цикл forEach прошел через каждый элемент и сделал некоторую асинхронную обработку. [1, 2, 3].forEach( function(item, index, array, done) { asyncFunction(item, function itemDone() { console.log(item + " done"); done(); }); }, function allDone() { console.log("All done"); whenAllDone(); } ); можно заставить его работать? Когда второй аргумент forEach является фу ...

Мне нужна инъекция зависимости в NodeJS, или как бороться с ...?

в настоящее время я создаю некоторые экспериментальные проекты с nodejs. Я запрограммировал много веб-приложений Java EE с Spring и оценил легкость внедрения зависимостей там. теперь мне любопытно: как мне сделать инъекцию зависимостей с узлом? Или: мне это вообще нужно? Есть ли концепция замены, потому что стиль программирования отличается? Я говорю о простых вещах, как обмен объект подключения к базе данных, до сих пор, но я не нашел решение, которое меня удовлетворяет. ...

Что делает 'узел -- гармония'?

приложение узла потребовало от меня запустить узел с флагом гармонии, например: node --harmony app.js что это за флаг гармонии? Что он делает и почему приложение не может работать без него? Я попытался заглянуть в параметры командной строки узла (node --help), но он также не предоставляет никаких подробностей. Документы узла также не помогли. ...

Экспресс.js: как получить адрес удаленного клиента

Я не совсем понимаю, как я должен получить IP-адрес удаленного пользователя. Допустим, у меня есть простой запрос, например: app.get(/, function (req, res){ var forwardedIpsStr = req.header('x-forwarded-for'); var IP = ''; if (forwardedIpsStr) { IP = forwardedIps = forwardedIpsStr.split(',')[0]; } }); - Это выше подход правильный, чтобы получить реальный IP-адрес пользователя или есть лучший способ? А как насчет прокси? ...

Как указать тестовый каталог для мокко?

МОКа пытается найти тестовые файлы под test по умолчанию, как я могу указать другой dir, например server-test? ...

Как я могу получить Express для вывода красиво отформатированного HTML?

при использовании Express для узла.js, я заметил, что он выводит HTML-код без каких-либо символов новой строки или вкладок. Хотя это может быть более эффективным для загрузки, это не очень читабельно во время разработки. Как я могу получить экспресс для вывода красиво отформатированного HTML? ...

Как отформатировать дату UTC в виде строки` YYYY-MM-DD hh:mm:ss ' с помощью NodeJS?

используя NodeJS, я хочу отформатировать Date в следующий формат строки: var ts_hms = new Date(UTC); ts_hms.format("%Y-%m-%d %H:%M:%S"); Как мне это сделать? ...

запрос.тело пустое на столбах

внезапно это произошло со всеми моими проектами. всякий раз, когда я делаю сообщение в nodejs с помощью express и body-parser req.body это пустой объект. var express = require('express') var bodyParser = require('body-parser') var app = express() // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded()) // parse application/json app.use(bodyParser.json()) app.listen(2000); app.post("/", function (req, res) { console.log(req.body) // populated! res.send(200, req.bo ...

Остановить Мангуста от создания свойства id для элементов массива вложенных документов

Если у вас есть вложенный массив, Мангуст автоматически создает идентификаторы для каждого из них. Пример: { _id: "mainId" subdocArray: [ { _id: "unwantedId", field: "value" }, { _id: "unwantedId", field: "value" } ] } есть ли способ сказать Мангусту не создавать идентификаторы для объектов в массиве? ...