javascript - Fetch 不是函数
问题描述
我想每隔一段时间更新我的 HTML 页面,从我的 Express API 中检索数据。
但是,我很难将任何此类功能集成到 Pug 中。fetch 和 XMLHttpRequest 都产生相同的错误:
错误:“获取不是函数”
我试图将该函数放入外部 JavaScript 文件中——同样的问题。
body
p Welcome
-
function httpGet(theUrl)
{
fetch(theUrl)
.then(function(response) {
return response.json();
})
}
p= httpGet('http://localhost:3000/test')
解决方案
因为“获取”并非在所有浏览器中都可用。你应该使用像 https://github.com/github/fetch这样的 polyfill
推荐阅读
- ubuntu - 如何将 ssh 指向配置文件
- javascript - 在 React 中调用 API 的 httpRequest 的正确位置在哪里?
- r - 面板数据描述
- java - 如何在具有接口返回类型的方法中实现错误处理
- html - 对齐响应式 DIV 的内容
- python - 为什么 try: except: 不适用于 python Wikipedia API 的特定代码行?
- sql - 在插入另一个表之前验证是否存在
- apache-spark - Spark *Structured* Streaming 中的 RecordTooLargeException
- java - Android - 实时数据库多子查询?
- firebase - 检查用户位置是否在颤动中的 2 个地理点的区域内