获取
JavaScript的fetch
API可用;但我们也提供了一个辅助函数fetchText
,用于将请求转换为更友好的格式。
host.fetch
host.fetch
函数是对全局 fetch
函数的封装,它增加了内置的代理支持和重试功能。
const response = await host.fetch("https://api.example.com", { retries: 3 })
host.fetchText
使用host.fetchText
发起请求并从互联网下载文本。
const { text, file } = await host.fetchText("https://....")if (text) $`And also ${text}`
def("FILE", file)
如果URL是相对路径,fetchText也会解析当前工作区中文件的内容。
const { file } = await host.fetchText("README.md")def("README", file)
密钥
如果您查询的API需要API密钥,可以使用secrets对象来存储该密钥。