angular - 自动将前端应用程序的标头附加到外部http请求?
问题描述
假设我的前端应用程序中有一些请求逻辑。其中一些用于 api.foo.com,而另一些用于 api.bar.com。
我想在对 api.foo.com 的每个请求上设置一个标头 HELLO="WORLD"(值可以是常量或动态(由 js 提供)),但不是 api.bar.com。
由于手动为许多请求指定相同的标头既麻烦又容易出错,我希望它是自动的。目前,我认为这可以通过自定义http客户端来完成。例如,我可以包装 axios 并在其中注入一些头逻辑,并使用对象而不是普通的 axios。
但是,我想知道是否有更优雅或推荐的方法(或者请分享任何可能的解决方案)。
目前,我正在使用 Vue,但也分享其他特定于框架的解决方案,因为我相信其他人可能会发现你的解决方案有帮助。
谢谢。
解决方案
推荐阅读
- flutter - '列表
' 不是类型 'List 的子类型 ' - storage - Android 11:将文件保存到所选文件夹
- c# - 需要将通用过滤器函数传递给对象列表以创建 where 子句
- flutter - FlutterPlugin 与 FlutterActivity
- python - 在python中从每年到每月的数据点推断完全相同的行
- sql - Sql查询构建
- nlp - 我怎样才能简化弓?
- javascript - 如何通过 DOM 样式在 JavaScript 中调用 ::before
- react-native - 未找到 AWS API 网关
- javascript - Discord.JS:数组在一段时间后自行重置