跳至内容

获取

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对象来存储该密钥。