lowcode-engine icon indicating copy to clipboard operation
lowcode-engine copied to clipboard

配置数据源的时候请求头部信息能否统一设置token

Open taolei1990 opened this issue 2 years ago • 5 comments

image 现在要每个数据源都要配置Authorization 比较麻烦 是否能在一个地方全局设置

taolei1990 avatar Apr 25 '22 07:04 taolei1990

同样有这个需求

新增一个全局代码块的插件,然后提供 fetch 拦截器的配置入口?

twinkle77 avatar Apr 25 '22 08:04 twinkle77

可以在现有数据源面板上支持配置一个全局的 willFetch,同样类似的 didFetch,欢迎 PR 哦~

LeoYuan avatar Apr 25 '22 09:04 LeoYuan

Hello @taolei1990. We totally like your proposal/feedback, PR wanted。

你好 @taolei1990,我们完全同意你的提议/反馈,欢迎 PR。

github-actions[bot] avatar Apr 25 '22 09:04 github-actions[bot]

如果是全局设置建议在你的handler里面处理,这个不建议放在低代码的设置中; 详细可以参考文档:https://www.yuque.com/lce/usage/datasource#NVdIn 如有问题咱们继续讨论

xingmolu avatar May 14 '22 13:05 xingmolu

可以在代码里设置,供参考: requestHandlersMap: { fetch: createFetchHandler({ headers: { Authorization: '', 'Content-Type': 'application/json' } }) }

f2elab avatar Aug 16 '22 05:08 f2elab

@taolei1990 建议自己重写一份 datasource-fetch-handler 然后修改引入 如: image image

947291135 avatar Jul 11 '23 09:07 947291135

同问,如何设置统一的错误处理回调? 查看官方文档:全局配置,说是有全局配置的,但在 lab 没有找到设置的入口: image

q1979635364 avatar Jul 18 '23 12:07 q1979635364

@q1979635364 已开启 LAB 配置入口,感谢反馈,详见配置文档;https://lab.lowcode-engine.cn/help/docs/tutorial/datasource image

woshilaoge avatar Jul 19 '23 03:07 woshilaoge