gpt4 book ai didi

cordova - Meteor 中的 CORS 与 Cordova

转载 作者:行者123 更新时间:2023-12-02 18:39:06 24 4
gpt4 key购买 nike

我正在尝试让 CORS 在 Meteor 1.8 上工作,突然在我的应用程序中出现了这个问题:

"I chromium: [INFO:CONSOLE(0)] "访问 XMLHttpRequest at ' http://192.168.1.14/sockjs/info?cb=3lc2_ftamu '来自原点'http://localhost:12368 '已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin” header 。”,来源:http://localhost:12368/ (0)”

它仅出现在 Android 和 iOS 上,仅在 Web 上运行时不会出现。

我搜索了所有堆栈溢出和 Meteor 帮助和论坛,尝试过:

WebApp.rawConnectHandlers.use(function(req, res, next) {
res.setHeader("Access-Control-Allow-Origin", "*");
return next();
});

还在 mobile_config.js 中尝试过:

App.accessRule('*');

我还在服务器上尝试了其他 header ,更新了 Meteor,尝试使用 cors 包:

...
WebApp.connectHandlers.use(cors(corsOptions));

以及 Meteor Cordova 未运行时的所有其他常见问题。

有什么想法吗?

最佳答案

哇,我忘记了根和移动服务器的http地址中的端口(:3000),如下所示:

<强> http://localhost:3000

应该是这样

meteor run android --mobile-server http://ip-addr:3000

Ip-addr 应该是您的本地 IP 地址。我只是忘记了 :3000 来告诉 Android 上的 Cordova 版本该应用程序在端口 3000 上本地运行。

关于cordova - Meteor 中的 CORS 与 Cordova,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53180025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com