J. *_*Doe 3 angularjs cordova phonegap-build ionic-framework phonegap-desktop-app
当我的应用程序确实POST请求其工作时。看起来像
http://192.168.0.165:3000/proxy/http%3A%2F%2Fhomestead.app%2Fapi%2Fv1%2Fuser%2F
但是当我做下一个请求时GET,它不起作用。我认为这是因为 phonegap 丢失了我在params. 我如何修复它或在 phonegap 中禁用代理?
将此添加到您的index.html文件中
(function() {
var xhr = {};
xhr.open = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function(method, url) {
console.log(url);
if(url.indexOf('/proxy/') == 0){
url = window.decodeURIComponent(url.substr(7));
}
xhr.open.apply(this, arguments);
};
})(window);
Run Code Online (Sandbox Code Playgroud)
如果您开始面临“Access-Control-Allow-Origin”问题,请使用 Chrome 扩展(modheader)并添加如下响应:
Access-Control-Allow-Origin:http://yourip:3000
Run Code Online (Sandbox Code Playgroud)
如果您发出多个请求并希望在它们之间共享会话,则添加另一个响应,如下所示:
Access-Control-Allow-Credentials: true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2138 次 |
| 最近记录: |