node.js中的持久对象

时间:2017-02-08 15:45:31

标签: javascript node.js express

我对节点和后端工作一般都很新。我们正在使用express来处理一个包含所有端点和服务的非常大的整体应用程序。我的任务是获取请求对象(即request.someObject)中的属性,并在多个服务中使用它。在DOM环境中,我会使用类似localStorage或sessionStorage的东西来存储该数据,然后在整个应用程序中需要的地方重用它。我将尝试用代码进一步解释:

端点

    router.route('/:cartId/generatePaymentLink')
    .post(jsonParser, urlParser, function(request, response, next) {
        var theObject = request.someObject;
        // need to pass theObject to several services
    });

服务存储在单独的文件中,这是一个

的示例
var paypalInfo = new Paypal({
    userId: theObject.user_id,
    password: theObject.password
});

我可以通过参数将其传递给使用数据的服务,但是它在几个不同的地方使用,并且必须在这些单独的服务中定义。有没有办法创建一个持久的对象/配置文件,我可以导入并拥有该数据,或者像DOM中的sessionStorage?

编辑:不是数据库,正在寻找另一种解决方案。出于性能原因,我们正在避免这个

0 个答案:

没有答案