问题标签 [isomorphic-fetch-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
715 浏览

javascript - 如何在不使用 .then 语法的情况下解决 fetch promise?

首先,我确保为我在这里讨论的问题编写一个快速演示https://codesandbox.io/s/exciting-swirles-7cs3s

但本质上,使用该isomorphic-fetch库,我遇到了一个问题,我无法真正获得函数的价值,或者你可能会说,分辨率fetch()

结果是

在此处输入图像描述

现在我也考虑过fetch()像这样使用的另一种方式

它实际上提供了一个字符串,但如果可能的话,我更喜欢第一种方式?我也很可能没有正确使用 fetch 。

0 投票
1 回答
334 浏览

javascript - 通过 isomorphic-unfetch 获取时 nextjs api 不起作用

我没有在道具中获取我的数据(笔记),当我使用 console.log(notes)时它给出了未定义的。我的后端 api 也在 /pages/api/notes/index.js 的同一个项目中 我调用的 api 是 'http://localhost:3000/api/notes'

在此处输入图像描述

当我在邮递员上测试它时,即使我的 api 也能正常工作。但是在前端,数据不可用

在此处输入图像描述

请检查此问题。

0 投票
0 回答
157 浏览

node.js - 为什么 IE11 在节点模块文件夹中使用 fetch 给我一个节点提取错误?

我的 React 站点没有在 IE11 中加载,因为 node-fetch 模块在 node 模块文件夹 browser.js 文件中使用了 fetch。虽然我没有在节点之外使用 node-fetch,但 IE 给了我一个错误,因为该 browser.js 文件中使用了 fetch。如果我将 isomorphic-fetch 导入节点模块文件,它可以工作,但改变文件并不理想。如果我在 app.js 中导入 isomorphic-fetch,它也可以工作,但似乎我错过了一些东西。

为什么 IE 给我一个错误?

0 投票
1 回答
286 浏览

angular - Angular 11-TypeError:无法在“窗口”上执行“获取”:非法调用

我正在使用本身依赖于isomorphic-unfetch的依赖项。在 Angular 11 项目中,我可以执行 isomorphic-unfetch 本身而不会出现任何错误。当使用内部使用 isomorphic-unfetch 来获取的依赖项(通过 npm 安装)时,我收到以下消息:

当集成到 React 或纯 JS/TS 中时,依赖项工作正常。我在这里发现了一些相关的问题,这些问题并没有专门针对 Angular。

0 投票
0 回答
16 浏览

electron - 使用 isomorphic-unfetch 的 Electronjs,在开发中工作,在生产中失败

我正在使用 fetch fromisomorphic-unfetch和一个 electronjs 应用程序

在我开发时它确实有效yarn start

但是当我执行构建exe时,我得到了这个错误

会是什么呢?

我在renderer.js进程中使用 fetch

0 投票
1 回答
190 浏览

api - 如何使用 Next JS 从外部 api (Heroku) 获取数据?

我目前正在开发一个 Web 应用程序,它的服务器和 Web 应用程序分别部署。我已经在 Heroku 上部署了我的服务器和数据库,而我使用 Vercel 来部署我的 Next JS 应用程序。

我的问题是当我使用 isomorphic-unfetch 从 Vercel 发出请求时,它会在请求中添加我的应用程序的地址(https://myapp.vercel.app/myapp.herokuapp.com/)。我只希望http://myapp.herokuapp.com成为请求。

这就是我为它编写代码的方式。

0 投票
1 回答
21 浏览

javascript - 在尝试捕获中从失败的获取中获取 net::ERR,它不在捕获的错误中

我期待一个错误,并且不需要帮助来防止它。我想更好地处理它。

我正在isomorphic-fetch用 try catch 包装一个 fetch ,

在开发控制台中,我看到如下错误:

那不是来自我的 catch 块。catch 块中的 console.log 语句只打印:

net::ERR_SOMETHING_RELEVANT如果我能得到并处理它会更有用。

这是我可以做的事情,还是它填充的库或本机javascript?