javascript - 使用 fetch() 获取请求失败的原因是什么?
问题描述
我正在尝试使用 JS 中的 fetch get 请求从 datamuse api 获取数据,但每次我在 chrome 控制台中测试请求时,我都会收到“TypeError:无法获取”,有人知道这是为什么。我正在使用 python 在 localhost 服务器上托管网页,例如: python server hosting page
我的请求代码如下所示。谢谢!
//GET request
const getRhymes = async () => {
const wordQuery = input.value;
const endpoint = `${url}${queryParams}${wordQuery}`;
console.log(`The endpoint is: ${endpoint}`);
try {
const response = await fetch(endpoint);
if (response.ok) {
const jsonResponse = await response.json();
renderJsonResponse(jsonResponse);
}
} catch (err) {
console.log(err);
}
};
解决方案
推荐阅读
- android - 应用程序在发布版本上崩溃:ReferenceError:找不到变量
- c# - C# 表单无需登录即可打开
- time-series - 使用 INTO 语句时有没有办法指定字段键?
- django - 用户更改密码后如何在 Django 中重置 JWT 令牌?
- python - 将小部件应用于 RadioField 的 WTForms
- javascript - 根据reactjs中的条件将css添加到现有应用的css?
- javascript - 子进程关闭时重新启动相同的功能
- .net - 如何使用.Net MVC将上传的图像保存在数据库中并在视图中显示
- excel - 查找工作表中的总行数和总列数 - Microsoft Graph
- excel - 通过即时调整大小和调整在纸张之间复制图像