Tag: 线程本地存储

nodejs域名如何在多个请求的幕后实际工作?

我的用例需要node.js域在请求级别跨服务器文件共享信息。 在express.js中的样例实现 domain = require('domain'); app.use(function(req, res, next) { var reqDomain = domain.create(); reqDomain.add(req); reqDomain.add(res); reqDomain.run(next); }); Nodejs域的更多解释显式绑定 在控制器/服务 – process.domain将为您提供以上创build的域,您可以轻松地绑定到这个域的值。 例如: process.domain.obj = {}; 这个解释足以理解域的用法。 问题 对多个请求使用域是否安全? 如何确保process.domain对于不同的请求有不同的不同? 我也想知道如何在持续的本地存储中处理这些问题