Node.js存储要在多个模块之间使用的变量的最佳方法

时间:2018-10-27 19:17:33

标签: javascript node.js

我具有以下Node.js应用程序结构:
-main.js-主文件
-./requests/requestSetName.js-不同的函数向API发送不同的请求,因此我有userRequests.jsvechicleRequests.js

我在main.js中要做的第一件事是发送带有登录凭证的请求以获取访问令牌。对于所有其他请求,我需要将此令牌放入请求标头中。因此,请求文件夹中所有模块中的每个功能都需要对其进行访问。

存储此令牌并能够在Node.js中的不同模块中使用它的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我认为您应该为每个请求文件使用类,并注入另一个包含令牌的类(全局变量),在每个请求类的构造函数中,打字稿应使之整洁。