Вопросы с тегом «node.js»

506
Что такое Node.js? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

506
Что этот Javascript «требует»?

Я пытаюсь заставить Javascript читать / писать в базу данных PostgreSQL. Я нашел этот проект на GitHub. Мне удалось получить следующий пример кода для запуска в узле. var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native` var conString =...

505
Как добавить файл в Node?

Я пытаюсь добавить строку в файл журнала. Однако writeFile будет стирать содержимое каждый раз перед записью строки. fs.writeFile('log.txt', 'Hello Node', function (err) { if (err) throw err; console.log('It\'s saved!'); }); // => message.txt erased, contains only 'Hello Node' Есть идеи, как...

504
Как запустить приложение node.js в качестве фоновой службы?

Так как этот пост привлек много внимания на протяжении многих лет, я перечислил лучшие решения для каждой платформы в нижней части этого поста. Исходное сообщение : Я хочу, чтобы мой сервер node.js работал в фоновом режиме, то есть: когда я закрываю свой терминал, я хочу, чтобы мой сервер продолжал...

501
Не удается установить пакеты с помощью менеджера пакетов узла в Ubuntu

Имя переводчика NodeJS (node ) в Ubuntu было переименовано nodejsиз-за конфликта имен с другим пакетом. Вот что читает. Debian говорит: Вышестоящее имя для команды интерпретатора Node.js - «узел». В Debian команда интерпретатора была изменена на "nodejs". Это было сделано для предотвращения...

499
Node Sass не может найти привязку для вашей текущей среды

У меня возникают проблемы при создании приложения, потому что node-sass продолжает сбой с ошибкой. ОШИБКА в отсутствующей привязке /Users/warren/Sites/random-docs/my-cms/node_modules/node-sass/vendor/darwin-x64-11/binding.node Узлу Sass не удалось найти привязку для вашей текущей среды: OS X...

498
В чем разница между __dirname и ./ в node.js?

При программировании в Node.js и обращении к файлам, которые находятся где-то относительно вашего текущего каталога, есть ли причина использовать __dirnameпеременную вместо обычной ./? До сих пор я использовал ./ в своем коде и только что обнаружил существование __dirname, и по сути хочу узнать,...

493
Как использовать исполняемые файлы из пакета, установленного локально в node_modules?

Как использовать локальную версию модуля в node.js . Например, в моем приложении я установил coffee-script: npm install coffee-script Это устанавливает его, ./node_modulesи команда кофе находится в./node_modules/.bin/coffee . Есть ли способ выполнить эту команду, когда я нахожусь в главной папке...

490
Как написать тест, который ожидает, что ошибка будет выдана в Жасмин?

Я пытаюсь написать тест для Jasmine Test Framework, который ожидает ошибку. В данный момент я использую интеграцию Jasmine Node.js из GitHub . В моем модуле Node у меня есть следующий код: throw new Error("Parsing is not possible"); Теперь я пытаюсь написать тест, который ожидает эту ошибку:...

487
Как получить полный URL в Express?

Допустим, мой пример URL http://example.com/one/two и я говорю, у меня есть следующий маршрут app.get('/one/two', function (req, res) { var url = req.url; } Значение urlбудет /one/two. Как получить полный URL-адрес в Express? Например, в случае выше, я хотел бы получить...

480
Как запустить Node.js в качестве фонового процесса и никогда не умирать?

Я подключаюсь к серверу Linux через замазку SSH. Я попытался запустить его в качестве фонового процесса, как это: $ node server.js & Однако через 2,5 часа терминал становится неактивным, и процесс умирает. Могу ли я в любом случае поддерживать процесс, даже если терминал отключен? Редактировать...

475
Как изменить стандартную папку компонентов Bower?

Я делаю новый проект, который использует Bower из Twitter. Я создал component.jsonдля поддержания всей моей зависимости, как jquery. Затем я запускаю, bower installкоторый устанавливает все в папку с именем components. Но мне нужно установить компоненты в другую папку, например public/components. Я...

471
Npm проверить и обновить пакет, если это необходимо

Нам нужно интегрировать тестер Karma в TeamCity, и для этого я бы хотел написать небольшой скрипт для sys-инженеров (powershell или любой другой), который бы: выбрать нужный номер версии из какого-либо файла конфигурации (я думаю, я могу поместить его в качестве комментария прямо в karma.conf.js)...

466
Как исправить ошибку: слушать EADDRINUSE при использовании nodejs?

Если я запускаю сервер с портом 80 и пытаюсь использовать xmlHTTPrequest, я получаю эту ошибку:Error: listen EADDRINUSE Почему это проблема для nodejs, если я хочу сделать запрос, когда я запускаю сервер на порту 80? Для веб-браузеров это не проблема: я могу путешествовать по Интернету, пока сервер...

463
Ошибка при получении TypeScript TS2304: невозможно найти имя 'require'

Я пытаюсь запустить и запустить мое первое приложение TypeScript и DefiniteTyped Node.js, и из-за некоторых ошибок. Я получаю сообщение об ошибке «TS2304: не удается найти имя« require »» при попытке перенести простую страницу TypeScript Node.js. Я прочитал несколько других случаев этой ошибки в...

459
Различия между socket.io и websockets

Каковы различия между socket.io и websockets в node.js? Они обе - серверные технологии? Единственные различия, которые я чувствовал, были, socket.io позволял мне отправлять / отправлять сообщения, указав имя события. В случае socket.io сообщение от сервера будет поступать на все клиенты, но для...

454
Локальная зависимость в package.json

Я хочу сделать что - то подобное, так что установки npm installтакже устанавливает package.jsonиз ../somelocallibили что еще более важно его зависимостей. "dependencies": { "express": "*", "../somelocallib": "*" }...

447
Ошибка Heroku + node.js (веб-процессу не удалось привязаться к $ PORT в течение 60 секунд после запуска)

У меня есть мое первое приложение node.js (локально работает нормально), но я не могу развернуть его через heroku (впервые также с heroku). Код ниже. SO не позволяет мне писать столько кода, поэтому я бы просто сказал, что выполнение кода локально, а также в моей сети, не вызывает проблем. var http...