当 API 键必须用撇号包裹时,如何隐藏它?

How do i hide API key when it must be wrapped in apostrophe?

我正在为如何隐藏 header 中的 API 键而苦苦挣扎。

JavaScript:

headers:{
            'Content-Type': 'application/json',
            'Authorization': 'Token token="API TOKEN HERE"'}
        }

因为 'Authorization' 和 'Token token=' 包含在撇号中,我不能放入变量,因为它会被视为字符串,而 API 将拒绝我的请求. 我尝试使用字符串插值但没有用。 API 的文档说 API 令牌需要在 header.

我用的API FavQs

找出问题所在, 正在阅读 MDN Fetch API 并发现:

headers: {
  'Content-Type': 'application/json'
  // 'Content-Type': 'application/x-www-form-urlencoded',
}

非常喜欢撇号并将其​​也放入我的代码中,但 API 部分不需要它。

我的代码现在可以工作了:

headers:{
            'Content-Type': 'application/json',
            Authorization: `Token token=${apiKEY}`}