有没有办法禁用JSONP



我正在尝试让Sails.io.js与React Antial合作。当我尝试使用远程JS调试打开的远程JS调试时,弹出一个错误,说"未定义的文档",这很好,因为这里没有文档元素。当调试关闭时,一切正常(我不完全确定为什么)

这是我到目前为止所做的:

稍作挖掘后,我发现最初的JSONP请求正在引起问题,因为它试图将脚本标签附加到文档中。

从他们的源代码中,似乎在这里提出了初始的JSONP请求:https://github.com/balderdashy/sail/sails.io.js/blob/89e80cf95798c444444444444444441b96607c41b41b659e6e6e6e6e6e6e6de/sails.io.jsio.js.jsppl850 是不管有什么选择的,所以我很确定这是不可配置的,但是我在这里发布此信息只是为了确保我没有错过任何东西。

在Vanilla socketio中,您可以将选项传递到禁用JSONP。尽管这有效,但我希望不使用香草socketio,因为我发现航行的虚拟get请求。

任何人可以帮我配置这个吗?如果没有,我将考虑将拉力请求发送到仓库,以期使此配置可配置。

让我知道您是否需要更多信息。感谢您的任何见解!

看起来最新版本的Sails.io可以与RN一起工作,我将其添加到禁用JSONP:

io.sails.useCORSRouteToGetCookie = false

也有相同的问题。帆中有一个问题。Io-client github,其中一个人说他删除了所有JSONP的东西并清理了评论等。与他的版本的链接打破了,所以我自己做了。

https://github.com/stokesbga/reeact-native-sails.io-client

相关内容

  • 没有找到相关文章

最新更新