问题标签 [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 回答
5421 浏览

node.js - React Native 错误 - 找不到变量:self

在 React Native 应用程序中添加节点模块isomorphic-fetch(版本:^2.2.1)后,我收到Can't find variable: self.
在这里,我附上了一个截图。

在此处输入图像描述

该错误是从位于 node_modules > isomorphic-fetch > 的文件中抛出的fetch-npm-browserify.js
以下是该文件的代码。

0 投票
1 回答
2351 浏览

express - 使用同构获取发布身份验证表单的正确方法是什么?

我正在使用以下代码从调用 express POST 端点的 react/redux 应用程序发送 ajax 请求。
我很确定问题不在服务器端,因为我已经用 Postman 测试了这个端点并且它工作正常。所以这是我在客户端使用的代码,它{message: "Missing credentials"}从护照身份验证返回......再次,在服务器上没有问题......我正确使用bodyparser,注销req.body.email并且req.body.password- 它们使用邮递员正确打印,但是使用带有以下代码的 isomorphic-fetch 启动此调用正在req.body服务器上打印以下内容...

0 投票
2 回答
1387 浏览

express - 当我通过 isomorphic-fetch 模块调用 API 时,看起来它没有获得会话

我正在使用 MERN 堆栈结构和 Redux,我遇到了 isomorphic-fetch 模块的问题。

我想从会话中获取用户信息,但是 isomorphic-fetch 模块似乎它的请求与用户会话分开。

以下是视图调度一个动作以从会话中获取用户信息。

MainView.jsx:

以下是action、reducer和router。

actions.js(仅相关代码):

reducer_user.js(结合在 index reducer 中):

user.router.js(api路由器):

登录后,当我直接在浏览器上转到“/api/session-user”时,我可以看到这样的用户信息。

浏览器上的用户信息

但是当我加载 MainView 并调度操作时,user.router.js 中的“req.user”返回“未定义”。

请猜猜出了什么问题。这将非常有帮助。

0 投票
2 回答
48827 浏览

javascript - isomorphic-fetch 和 fetch 有什么区别?

我在这里看到了两种不同的获取方式:

有人能告诉我两者的区别吗?

PS:我已经阅读了 README.md 但我仍然没有得到区别。上次我检查时,同构意味着它具有相似的形式或关系。这对我来说仍然没有意义。

0 投票
2 回答
103847 浏览

javascript - 使用 Fetch APi 时如何设置请求头的 content-type

我正在使用 npm 'isomorphic-fetch' 来发送请求。我遇到的问题是我无法设置请求标头的内容类型。

我设置了 application/json 的内容类型,但是请求标头被设置为 text/plain。

当我在浏览器中检查请求时,内容类型为 o :

谁能解释为什么我无法设置此属性?

0 投票
1 回答
412 浏览

reactjs - 如何在redux中拒绝获取承诺

您好,我使用 fetch 是这样的:

如果该 fetch 返回无效的 json,则整个 Promise 将被拒绝并调度 _ERROR 动作 - 不会抛出异常。它不会发出异常,而是发出 PromiseRejectionEvent。

但是,如果响应代码 >= 400,则抛出异常,并且调度 _ERROR 操作。

在检查状态代码时如何发出该事件并拒绝承诺而不引发异常?

谢谢

0 投票
3 回答
10274 浏览

google-maps-api-3 - 向 Google Places API 发送详细信息请求 -(CORS 错误)

我正在尝试增加我在这个项目中为公共艺术品收集的照片,我正在使用来自 Google Places API 的照片。它在这里说您可以发送详细信息请求以获取一组十张照片。最终,我将打开响应以获取 Google 对每张照片的照片参考,并对数组中的每张照片提出请求并显示它。

不幸的是,当我发送我的详细信息请求时,这个计划就中断了。这是我得到的确切错误:

我从我的本地主机运行它,我很确定这很重要。我所有的其他 API 调用(Google Maps API 和其他几个)都是按原样编写的,所以我有点困惑为什么我会收到错误。以下是相关代码:

如果您需要任何其他信息,请告诉我,我很乐意提供。谢谢!

0 投票
1 回答
177 浏览

javascript - Mocha and Chai fail insde a promise

I can't make Chai expect work in this simple example: Mocha's donefunction never seems to get called and assertions are simply ignored:

Note that I have tried both, with and without chai-as-promised's eventually.

This is the relevant output:

As you can see, the promise is working, I get my console output. But neither the expect()calls work nor the done()call does anything.

I am not sure if it's relevant, but I'm using isomorphic-fetch and the suggested es6-promise.

0 投票
2 回答
11385 浏览

ajax - 使用 fetch 而不是 ajax 与 redux-observable

redux-observable是否可以使用isomorphic-fetch而不是Rx.DOM.ajax

0 投票
2 回答
39499 浏览

reactjs - 如何在 react-redux 中调度页面加载操作?

我必须显示一个包含大量数据的表格。有一个分页按钮,每页显示 10 条记录。我有一个名为“FETCH”的按钮,点击它的表格正在填充。如何在页面加载时加载我的表格。

动作.js

减速器.js

PS我是react-redux的新手。官方文档很好,但给出的解释很少。