eggjs 全局变量
时间: 2023-12-17 17:00:31 浏览: 180
在egg.js中,可以使用全局变量来共享数据和状态。在测试环境中,可以将全局变量绑定到app对象上,这样在整个应用中都可以访问该变量。在正式环境中,绑定在app对象上的全局变量有时起作用,有时不起作用。为了配置全局变量,需要确保Node已经配置了环境变量,并且在全局有效。可以使用npm或cnpm进行全局安装egg.js脚手架工具egg-init。在使用全局变量时,可以在localsHandler中间件中查询出来,并注入到locals变量中,这样就可以在任意模板中使用这些变量,避免在每一个控制器中重复查询。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [egg.js的全局变量](https://blog.csdn.net/xixi2007/article/details/84586068)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [egg.js 环境搭建](https://download.csdn.net/download/weixin_38502929/14886953)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [eggjs中,如何把全局变量注入到模板里渲染](https://blog.csdn.net/u012994531/article/details/126622200)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文