node.js- все статьи тега ➜ страница 13
Как отсортировать коллекцию по дате в MongoDB?
Я использую MongoDB с узлом.JS. У меня есть коллекция, которая содержит дату и другие строки. Дата-это JavaScript ...
Как обновить npm в Windows?
когда я устанавливаю узел 0.10.33 из msi ( http://nodejs.org/download/), я получаю старую версию npm (1.4.28). Как я могу обновить npm в Windows? npm install -g npm не работает; у меня все еще есть старый npm. ...
Установите NPM в домашний каталог с пакетом дистрибутива nodejs (Ubuntu)
Я хотел бы использовать узел распределения.пакеты js (или chris-lea ppa для более поздних версий), но установите NPM в мой домашний каталог. Это может показаться придирчивым, но это довольно идиоматичный способ для разработчиков polyglot/github-использование для настройки среды выполнения языка/библиотеки под Linux: дистрибутивы для среды выполнения, сторонние библиотеки в среде для каждого пользователя (см. virtualenv, RVM-RVM также построит Ruby для вас, если вы хотите). При необходимости я ...
Когда используется пул потоков?
Так что у меня есть понимание того, как узел.js works: он имеет один поток прослушивателя, который получает событие, а затем делегирует его в рабочий пул. Рабочий поток уведомляет прослушиватель, как только он завершает работу, а затем прослушиватель возвращает ответ вызывающему объекту. мой вопрос таков: если я стою на HTTP-сервере в узле.js и вызов сна на одном из моих событий маршрутизируемого пути (например, "/test/sleep"), вся система останавливается. Даже один поток слушателя. Но я понима ...
привязки libsass не найдены при использовании node-sass в nodejs
Я хочу использовать node-sass модуль в моем node.js v0.12 применение, чтобы извлечь выгоду из производительности libsass. Я казнил npm i node-sass для установки модуля, никаких ошибок до сих пор. теперь начинается беспорядок: Если я просто открою REPL в терминале, чтобы попробовать node-sass то все работает нормально, но если я включаю его в Мои файлы проекта и запустить node myfile.js затем я получаю следующее сообщение об ошибке: Error: `libsass` bindings not found. Try reinstalling `node-sa ...
Как я могу разобрать HTML-страницу с узлом.js
Мне нужно разобрать (на стороне сервера) большое количество HTML-страниц. Мы все согласны с тем, что регулярное выражение-это не путь сюда. Мне кажется, что javascript является родным способом разбора HTML-страницы, но это предположение опирается на код на стороне сервера, имеющий все возможности DOM javascript внутри браузера. Делает Узел.у js есть эта способность встроена? Есть ли лучший подход к этой проблеме, разбор HTML на стороне сервера? ...
Как я могу получить время суток в javascript / Node.Джей?
Я хочу сделать от 1 до 24, 1 час ночи по тихоокеанскому времени. Как я могу получить это число в узел.Джей? Я хочу знать, сколько сейчас времени в Тихоокеанском времени. ...
Как запустить узел.JS-сервер как демонический процесс?
в Python Twisted, у вас есть twistd команда, которая поможет вам с рядом вещей, связанных с запуском вашего приложения (демонизировать его, например). Как вы демонизируете a узел.js сервер, чтобы он мог работать даже после закрытия текущего сеанса? Спасибо за помощь ...
Деструктурирование в узле.JS
Это последнее видео утверждает, что деструктурирование EMCAScript 6 уже частично реализовано в узле.JS. Я пробовал различные примеры (используя v0.10. 12 и --harmony флаг), такие как var [a, b] = [1, 2]; и var {a: a, b: b} = {a: 1, b: 2}; безрезультатно. этот билет похоже, что деструктурирование еще не поддерживается в V8. деструктурирование действительно частично реализовано в узле.Джей? Какие фрагменты кода я могу играть с чем? ...
путь.вступить против пути.решения с каталог
есть ли разница при использовании иpath.join и path.resolve С __dirname для разрешения абсолютного пути в узле.Джей? должен ли один из них быть предпочтительным при таком использовании (абсолютные разрешения пути составляют 90% случаев использования)? то есть const absolutePath = path.join(__dirname, some, dir); и const absolutePath = path.resolve(__dirname, some, dir); оба метода нормализуют путь. это не дубликат этот вопрос потому что принял ответ неправильный. ...
Как выполнить команду оболочки в Javascript
Я хочу написать функцию Javascript, которая будет выполнять команды системной оболочки (ls например) и возвращает значение. Как мне этого добиться? ...
Использование socket.io в Экспресс 4 и экспресс-генераторе / bin / www
так вот в чем дело: я пытаюсь использовать socket.io в экспресс-проекте. После того, как Express Js 4 был lauched, я обновил свой экспресс-генератор, и теперь начальные функции приложения входят в ./bin/www файл, включая эти vars (содержимое файла www:http://jsfiddle.net/avMa5/ ) var server = app.listen(app.get('port'), function() {..} (проверьте npm install -g express-generator а то express myApp это, как говорится, давайте вспомним, как socket.io документы просят нас уволить его: var app ...
как реализовать авторизацию входа в узел.js
у меня есть этот сервер узла работает: var server=http.createServer(function(request, responsehttp) { if (request.method == 'POST') { var body = ''; request.on('data', function (data) { body += data; }); request.on('end', function () { var POST = qs.parse(body); processquery(POST, request, responsehttp); }); } else { var url_parts = url.parse(request.url, true); var query = url_parts.query; ...
Чтение текстового файла с помощью узла.Джей?
Мне нужно передать текстовый файл в терминале, а затем прочитать данные из него, как я могу это сделать? node server.js file.txt Как мне пройти по пути от терминала, как я могу прочитать, что на другой стороне? ...
Разница между microtask и macrotask в рамках цикла событий контекста
Я только что закончил читать спецификацию Promises/A+ и наткнулся на термины microtask и macrotask: см. http://promisesaplus.com/#notes Я никогда не слышал об этих терминах раньше, и теперь мне любопытно, какая разница может быть? Я уже пытался найти некоторую информацию в интернете, но все, что я нашел это сообщение из w3.org архивы (что не объясняет мне разницу): http://lists.w3.org/Archives/Public/public-nextweb/2013Jul/0018.html кроме того, я нашел модуль npm под названием "macrotask":htt ...
Как творить.PEM-файлы для веб-сервера https
Я использую Экспресс-фреймворк в узле.JS для создания веб-сервера. Я хочу, чтобы транспорт был основан на SSL. код для создания веб-сервера https, как показано ниже. var app = express.createServer({ key: fs.readFileSync('./conf/key.pem'), cert: fs.readFileSync('./conf/cert.pem') }); module.exports = app; вопрос: Как создать ключ.pem и cert.pem требуется экспресс? ...
Разбор большого файла JSON в Nodejs
у меня есть файл, который хранит много объектов JavaScript в форме JSON, и мне нужно прочитать файл, создать каждый из объектов и сделать что-то с ними (вставьте их в БД в моем случае). Объекты JavaScript могут быть представлены в виде: Формат A: [{name: 'thing1'}, .... {name: 'thing999999999'}] или Формат B: {name: 'thing1'} // <== My choice. ... {name: 'thing999999999'} отметим, что ... указывает на множество объектов JSON. Я знаю, что могу прочитать весь файл в память, а зат ...
Обновление всех клиентов с помощью Socket.io?
можно ли заставить всех клиентов обновить с помощью socket.io? я пробовал следующее, Но он, похоже, не обновляет другие клиенты при подключении нового клиента: Серверный JavaScript-Код: Я пытаюсь отправить сообщение всем клиентам, которое содержит текущее количество подключенных пользователей, оно правильно отправляет количество пользователей.... однако сам клиент, похоже, не обновляется до тех пор, пока страница не будет обновлена. Я хочу, чтобы это произошло реальное время. var clients = 0; ...
npm: почему версия "0.1" недействительна?
мне пришлось изменить версию моего приложения npm с 0.1 на 0.0.1, чтобы npm не делал этого. $ npm install npm ERR! install Couldn't read dependencies npm ERR! Error: invalid version: 0.1 npm ERR! at validVersion (/usr/local/Cellar/node/0.10.5/lib/node_modules/npm/node_modul es/read-package-json/read-json.js:571:40) npm ERR! at final (/usr/local/Cellar/node/0.10.5/lib/node_modules/npm/node_modules/read -package-json/read-json.js:323:23) npm ERR! at /usr/local/Cellar/node/0.10.5/lib/ ...
почему это javascript узел.js не на Google App engine
Google создал движок JavaScript V8: V8 компилирует исходный код JavaScript непосредственно в машинный код при его первом выполнении. узел.js построен на V8-почему Google не предлагает никакого узла.JS-серверы, такие как Microsoft Azure? Google App Engine будет естественным местом для размещения узла.js. вы знаете, почему Google не делает всего этого? ...