我有以下 Node.js 应用程序结构:
- main.js
- 主文件
- ./requests/requestSetName.js
- 不同的函数向 API 发送不同的请求,所以我有例如userRequests.js
, vechicleRequests.js
等
我在 main.js
中做的第一件事是发送带有登录凭据的请求以获取访问 token 。对于所有其他请求,我需要将此 token 放入请求 header 中。因此,请求文件夹中所有模块中的每个函数都需要访问它。
存储此 token 并能够在 Node.js
的不同模块中使用它的最佳方式是什么?
最佳答案
我认为你应该为每个请求文件使用类并注入(inject)另一个包含 token 的类(全局),在每个请求类的构造函数中, typescript 应该让它干净。
关于javascript - Node.js 存储要在多个模块之间使用的变量的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53025456/