javascript - Headers 类的模块/Javascript/
问题描述
我不是技术人员,所以我不会编码或任何东西,但我必须将此 API 合并到谷歌表格中。
因此,我在 google Appscript 中使用了这个 Javascript 代码示例。但是没有标题的定义。
var myHeaders = new Headers();
myHeaders.append("x-access-token", "<my gold api key>");
myHeaders.append("Content-Type", "application/json");
var requestOptions = {
method: 'GET',
headers: myHeaders,
redirect: 'follow'
};
fetch("https://www.goldapi.io/api/XAU/EUR", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
有人可以告诉我在哪里可以找到 Headers 类的 Modul 并安装它吗?还是有另一种方法可以将此 API 合并到谷歌表格中?
谢谢您的帮助!
解决方案
在顶部添加这两行:
const fetch = require('node-fetch');
const { Headers } = fetch;
这是针对 Node-js 的。在浏览器上下文中,您的代码可以在没有这个的情况下工作,因为fetch
API 是开箱即用的,并且也是Headers
被定义的。
推荐阅读
- azure - 如何在 azure kubernetes 集群(启用 RBAC)中为服务帐户分配权限?
- python - 此正则表达式是否失败,或者我是否需要修改正则表达式以支持“可选后跟”?
- javascript - 将 HTML 元素转换为数组并处理 null
- javascript - 如何在 Reactjs 的组件状态下使用 OOP?
- arcgis - 4.x:自定义小部件之间的通信
- c++ - 使用 Xcode 编译错误
- c - 如何用C中的另一个字符串替换字符串中的字符
- reporting-services - SSRS Web 服务 URL 提供错误 (500)
- javascript - 从 2 个字符串返回匹配字母的 Js 函数
- javascript - Chrome 开发人员工具未反映对我的 JavaScript 文件的已保存更改