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


Модули NPM не будут устанавливаться глобально без sudo

Я только что переустановил Ubuntu 12.04 LTS, и прежде чем что-либо еще я сделал эти шаги: установленный узел через Диспетчер пакетов со следующим скриптом sudo apt-get update sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs попытался установить генераторы yeoman, express, n, yeoman глобально, и все они вернули ту же ошибку npm ERR! Ошибка: EACCES, symlink '../lib / node_mod ...

Как установить пользовательские иконки в экспресс?

Я недавно начал работать в узел.JS и в приложении.js файл есть такая строка: app.use(express.favicon()); теперь, как я могу настроить свой собственный фавикон.ico? ...

Каковы плюсы и минусы как Jade, так и EJS для Node.в JS шаблонизатор? [закрытый]

Jade против EJS, каковы плюсы и минусы каждого и для каких целей они предназначены? есть любые другие экспресс-совместимые шаблонные движки это хорошо и почему? ...

Гнездо.Проверка подлинности ИО

Я пытаюсь использовать Socket.IO в узле.js, и я пытаюсь позволить серверу дать идентификатор каждому из Socket.IO клиенты. Поскольку код сокета выходит за рамки кода сервера http, он не имеет легкого доступа к отправленной информации запроса, поэтому я предполагаю, что его нужно будет отправить во время соединения. Каков наилучший способ 1) Получить информацию на сервер о том, кто подключается через Socket.IO 2) аутентифицировать, кто они говорят они (я в настоящее время использую Express, е ...

Как удалить nodejs, установленный из pkg (Mac OS X)?

Я установил NodeJS из файла pkg на моем Mac. Теперь мне нужно удалить его. Скажите, пожалуйста, как это сделать. Я попытался удалить файлы из этого списка: lsbom-f-l-s-pf /var/db/receipts/org.nodejs.пакет.Бом но узел все еще находится на моем компьютере. ...

Узел.JS клиент для a socket.io сервер

У меня есть socket.io запущенный сервер и соответствующая веб-страница с socket.io.js клиент. Все работает нормально. но мне интересно, можно ли на другой машине запустить отдельный узел.приложение js, которое будет выступать в качестве клиента и подключаться к упомянутому socket.io сервер? ...

Как обновить devDependencies в NPM?

npm update кажется, просто обновить пакеты в dependencies, а как насчет devDependencies. прямо сейчас вы можете установить devDependencies под управлением npm install ., но это не работает для npm update . какие идеи? ...

NodeJS требуют глобального модуля/пакета

Я пытаюсь установить глобально, а затем использовать forever и forever-monitor такой: npm install -g forever forever-monitor Я вижу обычный вывод, а также операции, которые копируют файлы в глобальный путь, но тогда, если я попытаюсь require("forever"); Я получаю сообщение об ошибке сказав, что модуль не найден. Я использую последнюю версию как node, так и npm, и я уже знаю об изменении, которое npm сделал в global vs local install, но я не хочу установить локально на каждом проекте, и я рабо ...

Узел.JS проверить существующий файл

Как я могу проверить существование file? в документации к модулю fs есть описание метода fs.exists(path, callback). Но, как я понимаю, он проверяет наличие только каталогов. И мне нужно проверить file! Как это можно сделать? ...

Джейд: ссылки внутри абзаца

Я пытаюсь создать несколько абзацев с Джейд, но найти его трудно, когда есть связи внутри абзаца. лучшее, что я могу придумать, и мне интересно, есть ли способ сделать это с меньшей разметкой: p span. this is the start of the para. a(href="http://example.com") a link span. and this is the rest of the paragraph. ...

Как организовать приложение узла, которое использует sequelize?

Я ищу пример nodejs приложение, которое использует sequelize ORM. моя главная проблема заключается в том, что кажется почти невозможным определить ваши модели в отдельных JS-файлах, если эти модели имеют сложные отношения друг к другу из-за циклов зависимостей require (). Может быть, люди определяют все свои модели в одном файле, который очень длинный? меня в основном интересует, как модели определяются и используются через приложение. Я хотел бы иметь некоторые проверки то, что я делаю сам по ...

Правильный способ написать циклы для обещания.

Как правильно построить цикл, чтобы убедиться, что после обещать звонок и приковали регистратор.log (res) работает синхронно через итерации? (Синяя птица) db.getUser(email).then(function(res) { logger.log(res); }); // this is a promise я попробовал следующий способ (метод от http://blog.victorquinn.com/javascript-promise-while-loop) var Promise = require('bluebird'); var promiseWhile = function(condition, action) { var resolver = Promise.defer(); var loop = function() { if ...

узел.выполнение команды оболочки js

я все еще пытаюсь понять тонкости того, как я могу запустить команду оболочки linux или windows и захватить вывод в узле.js; в конечном счете, я хочу сделать что-то вроде этого... //pseudocode output = run_command(cmd, args) важно то, что output должен быть доступен для переменной (или объекта) с глобальной областью действия. Я попробовал следующую функцию, но по какой-то причине я получаю undefined печать на консоль... function run_cmd(cmd, args, cb) { var spawn = require('child_process' ...

Как создать случайный хэш SHA1 для использования в качестве идентификатора в узле.Джей?

Я использую эту строку для создания идентификатора sha1 для узла.js: crypto.createHash('sha1').digest('hex'); проблема в том, что он возвращает один и тот же идентификатор каждый раз. можно ли каждый раз генерировать случайный идентификатор, чтобы я мог использовать его в качестве идентификатора документа базы данных? ...

Найдите неиспользуемые пакеты npm в пакете.формат JSON

есть ли способ определить, есть ли у вас пакеты в вашем пакете.JSON-файл, который больше не нужен? например, при попытке пакета и последующем комментировании или удалении кода, но забывая удалить его, я получаю пару пакетов, которые можно удалить. каков был бы эффективный способ определить, можно ли безопасно удалить пакет? ...

Используйте дочерний процесс.execSync, но сохранить вывод в консоли

Я хотел бы использовать execSync метод, который был добавлен в NodeJS 0.12, но все еще имеет выход в окне консоли, из которого я запустил скрипт узла. например, если я запускаю скрипт NodeJS, который имеет следующую строку, я хотел бы видеть полный вывод команды rsync "live" внутри консоли: require('child_process').execSync('rsync -avAXz --info=progress2 "/src" "/dest"'); Я понимаю, что execSync возвращает вывод команды и что я мог бы распечатать это на консоль после выполнения, но таким обр ...

Как установить узел.js как служба windows?

Я скачал узел.js исполняемый файл. Как я могу запустить этот исполняемый файл в качестве службы windows? Я не могу использовать стандартный узел.JS installer, так как мне нужно запустить несколько версий узла.Яш одновременно. ...

Как использовать npm с узлом.exe?

Я загрузил Windows Binary (.exe) из nodejs от главная страница. Как я могу установить и использовать npm (пакетный менеджер)? ...

NodeJS: сохранение образа в кодировке base64 на диск

мое Экспресс-приложение получает кодированный base64 PNG из браузера (сгенерированный из canvas с помощью toDataURL ()) и записывает его в файл. Но файл не является допустимым файлом изображения, и утилита" файл "просто идентифицирует его как"данные". var body = req.rawBody, base64Data = body.replace(/^data:image/png;base64,/,""), binaryData = new Buffer(base64Data, 'base64').toString('binary'); require("fs").writeFile("out.png", binaryData, "binary", function(err) { console.log(err); / ...

Узел.js-использование модуля.экспорт как конструктор

согласно узлу.Яш руководство: Если вы хотите, чтобы корень экспорта вашего модуля был функцией (например конструктор), или если вы хотите экспортировать весь объект в одном назначение вместо того, чтобы строить его по одному свойству за раз, назначьте его модуль.экспорт, а не экспорт. данный пример: // file: square.js module.exports = function(width) { return { area: function() { return width * width; } }; } и использовать так: var square = require('./square.js' ...