Описание тега node.js-domains

Домены предоставляют способ обрабатывать несколько различных операций ввода-вывода как одну группу. Если какой-либо из отправителей событий или обратных вызовов, зарегистрированных в домене, генерирует событие ошибки или выдает ошибку, тогда объект домена будет уведомлен, а не теряет контекст ошибки в обработчике process.on('uncaughtException'), или вызывая выход из программы с кодом ошибки. Также домены уровня запроса позволяют вам поддерживать контекст запроса.
1 ответ

Как правильно обрабатывать ошибки в узле с доменом?

Я использую стороннюю библиотеку. Который использует узел domain для обработки ошибок. Если в функции обратного вызова, переданной в эту стороннюю библиотеку, есть какая-либо ошибка, она вызывает многократный вызов моего обратного вызова. Пример код…
26 июл '13 в 15:24
1 ответ

Как домены nodejs на самом деле работают за кулисами для нескольких запросов?

Мой вариант использования требует, чтобы домены node.js обменивались информацией между файлами сервера на уровне запроса. Пример реализации в express.js domain = require('domain'); app.use(function(req, res, next) { var reqDomain = domain.create(); …
3 ответа

В чем разница между локальным и глобальным модулем в Node.js? Когда использовать локальный и глобальный модуль?

Мы можем получить доступ к локальному модулю, используя функцию require, но не можем получить доступ к глобальному модулю через него. Я где-то читал, что для использования глобального модуля нам нужно сделать его локальным, а затем импортировать его…
1 ответ

Express.js 4 и модуль домена: почему домен не обрабатывает ошибку?

Я пытаюсь ознакомиться с модулем домена. Итак, я создал образец исследования ниже: var express = require('express') var domain = require('domain') var supertest = require('supertest') describe('some', function() { it('some', function(done) { var app…
1 ответ

Обработка данных формы в nodejs

Я загружаю файл csv из моего клиентского javascript как запрос Post на мой сервер узлов. Я также могу обработать запрос на сервере nodejs. Пожалуйста, помогите мне получить файл и разобрать его на стороне сервера. Файл будет CSV-файлом, и мне нужно …
1 ответ

Как добавить в домен node.js глобальный излучатель?

В моем приложении node.js я использовал для обработки ошибок по доменам. Архитектура приложения выглядит так: Контроллеры. Методы экспресс-вызовов вызовов контроллеров Контроллеры вызывают сервисы и используют модели Услуги звонить в репозитории (На…
2 ответа

Отключение работника кластера домена Node.js

Глядя на пример, приведенный на странице документации по домену nodejs: http://nodejs.org/api/domain.html, рекомендуемый способ перезапустить работника с использованием кластера - это вызвать сначала отключение в рабочей части и прослушать отключени…
2 ответа

require('use-strict') у меня не работает

Здесь я пытаюсь установить значение для свойства только для чтения, но я не получаю никакой ошибки: ЗДЕСЬ МОЙ КОД: require('use-strict'); function Employee(firstname) { var _firstname = firstname; Object.defineProperty(this, 'firstName', { get: func…
1 ответ

Узел JS - Журнал рабочего кластера последнего исключения

Я работаю на сервере Node JS (0.10.30) вместе с его функцией кластера. Каждый раз, когда работник завершает работу, я ловлю событие "выход" и перезапускаю нового работника. Я также хотел бы зарегистрировать (на главном кластере) причину прекращения …
0 ответов

Sails.js добавление доменов ошибок

Это в основном дополнительный вопрос к более раннему вопросу (см. Здесь). Мы настроили нашу обработку ошибок на основе файлов ответов, найденных в api/responses/, Похоже, что это работает почти во всех случаях, но могут возникнуть ошибки, которые не…
16 май '14 в 17:08
1 ответ

Сенча Touch Post to Node.js Ошибка

Я пытаюсь получить JSON с Сенча Touch от междоменного узла.js мой код node.js: app.get('/login', function (req, res) { console.log("Request handler random was called."); res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allo…
20 янв '14 в 14:49
2 ответа

Безопасно ли использовать домены на самом деле?

В принятом ответе на этот вопрос парень рекомендует не использовать домены с исключениями из них, потому что, по его словам, это вызовет утечки памяти и нестабильность. Но так я собирался использовать домены. Теперь я в замешательстве. Он прав?
06 ноя '14 в 18:46
1 ответ

node.js определяет один и тот же массив для каждой комнаты

Как я уже сказал в заголовке, я хочу определить разные массивы для каждой комнаты. Например: Для комнаты1 массив будет var colors=['red','blue'], для комнаты 2 массив будет var colors=['black','white'], (То же имя, но другое содержание) Вот мой упро…
2 ответа

Node.js Обработка Сбоев Сервера

Есть ли способ, как я могу сделать некоторые вещи обновления базы данных всякий раз, когда мой сервер node.js падает или останавливается. подобно try{}catch(){}finally(){} в ЯВА. Я немного новичок здесь. Есть ли какие-либо события, которые узел буде…
12 окт '14 в 18:11
1 ответ

Можно ли запросить угловой сервер на сервере nodejs?

У меня сейчас работает два сервера, один - NodeJS, другой - Angular. NodeJS прослушивает порт 3000, угловой прослушивает порт 8000. Можно ли получить угловой веб-сайт и затем обновить порт 3000? Например, пользователи могут открыть localhost:8000 дл…
1 ответ

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

У меня проблема с domain модуль. В настоящее время я пытаюсь отловить любые неперехваченные ошибки, возникающие в запросе. Используя express промежуточное ПО и домены. Все запросы перед вызовом направляются через эту функцию next и двигаться дальше …
1 ответ

Node.Js я не могу запустить сервер

Это то, что он должен делать на Node.Js Я застрял в 6:16, где он сказал "узел server.js", где он должен открыть 127.0.0.1:3000, но все, что я получаю, это эта ошибка. в моем браузере написано "ERR_CONNECTION_REFUSED" В XAMMP нет ничего плохого, и м…
1 ответ

Нужно ли удалять домены node.js? Когда это должно быть сделано?

У меня есть приложение Express, и я использую домены для каждого полученного запроса. Я добавил промежуточное программное обеспечение, чтобы обеспечить дальнейшее выполнение промежуточного программного обеспечения "внутри" домена. app.use(function(r…
15 янв '14 в 16:28
1 ответ

Получение ошибки MS при установке jsdom - узла js

Я устанавливаю JSDOM. Я слежу за http://www.steveworkman.com/node-js/2012/installing-jsdom-on-windows/ но получаю: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Cpp.InvalidPlatform .Targets(23,7): error MSB8007: The Platform for projec…
13 окт '14 в 12:54
1 ответ

Проблема с асинхронным выходом из домена узла

Это возможно exit домен асинхронно относительно того, когда это было entered? Моя "стековая" ментальная модель доменов явно недостаточна, потому что я ожидал, что это удастся: var Domain = require('domain'); var assert = require('assert'); var outer…
27 янв '15 в 08:32