node.js-domains

    4热度

    1回答

    我正在使用第三方库。哪个节点使用节点domain进行错误处理。 如果传递给该第三方库的回调函数有任何错误,最终会多次调用我的回调函数。 示例代码: var startFunction = function (callback) { //Call thirdParty function and wait for response thirdPartyFunction(functi

    2热度

    1回答

    我正在使用Node JS服务器(0.10.30)及其群集功能。 每次工人终止时,我都会捕获“退出”事件并重新启动新的工人。 我也想记录(在主集群上)工人被终止的原因,例如例外或致命错误。 如何做到这一点? 我app.js文件看起来就像这样: var cluster = require('cluster'); var numCPUs = 2; if (cluster.isMaste

    1热度

    1回答

    我有一个快速应用程序,我使用收到的每个请求的域名。我已经添加了一个中间件来确保任何进一步的中间件都在域内“执行”。 app.use(function(req, res, next) { var d = domain.create(); d.req = req; d.add(req); d.add(res); d.run(next); });

    0热度

    1回答

    我试图从一个跨域得到与煎茶触摸一个JSON的Node.js 我的Node.js代码: app.get('/login', function (req, res) { console.log("Request handler random was called."); res.header("Access-Control-Allow-Origin", "*"); res

    1热度

    1回答

    在我用来处理域错误的node.js应用程序中。 应用程序的体系结构如下所示: 控制器。快速路由呼叫控制器方法 控制器调用服务和使用模式 服务调用库 (其实这是相当类似DDD)。 因此,控制器创建域,并在域中运行其实际正文。用于在出现问题时抛出异常的服务。另外,控制器侦听域错误并处理它们。它非常舒适,因为我不需要担心在所有服务的方法调用堆栈中发生错误 - 我只是抛出一个异常,并且可以确定它会被控制器

    2热度

    2回答

    在this question的接受答案中,家伙建议不要使用域名,因为他们会抛出异常,因为这会导致memleaks和不稳定。但这是我要使用域的方式。现在我很困惑。他对吗?

    4热度

    1回答

    我对domain模块有问题。目前,我试图捕获请求中引发的任何未捕获的错误。使用express中间件和域。在拨打next并转到正确的路线之前,所有请求都通过此功能路由。 app.use (req, res, next) -> domain = createDomain() domain.on "error", (err) -> res.send(500)

    0热度

    1回答

    我有两个服务器现在运行,一个是NodeJS,另一个是Angular。 NodeJS侦听端口3000,角度侦听端口8000.是否有可能获得角度网站,然后在端口3000更新? 例如,用户可以打开localhost:8000来访问我的角度应用程序。是否有可能通过localhost:3000(这是我的NodeJS服务)访问角应用程序。 目前,我做了这样的事情: app.get('/', function

    0热度

    1回答

    正如我在标题中所说的,我想为每个房间定义一个不同的数组。例如: 为ROOM1,阵列将var colors=['red','blue'], 为房间2,阵列将是var colors=['black','white']。 (名称相同,但内容不同) 这里是我的简化服务器: var io = require('socket.io').listen(3000).set('log level', 2); i