【发布时间】:2021-04-29 09:54:06
【问题描述】:
我有一个 JS 模块,它是一个从我们公司 Github 获取问题数据的函数,然后我想将其分配给一个变量:
import { request } from "https://cdn.skypack.dev/@octokit/request";
let issueData
async function getIssues() {
const issueAPI = await request("GET repos/{owner}/{repo}/issues", {
baseUrl: "https://company.com/api/v3/",
owner: "me",
repo: "exampleRepo",
});
window.issueData = issueAPI.data
return issueAPI.data
}
export { getIssues, issueData }
我似乎无法将issueAPI.data 分配给我的变量issueData?这里出了什么问题?我觉得这与 promises/async 或范围有关,但无法解决。
【问题讨论】:
-
您不需要为此使用外部库。您可以直接
await fetch(url, options)。 -
将库用于不止一个功能!
标签: javascript variable-assignment es6-modules