我試圖從發送應用程序在本地主機上運行的HTTP POST請求:在本地主機5000到我的服務器:3000如何從本地主機發送HTTP POST請求:5000爲localhost:3000
這個角度腳本運行在localhost:5000
var data = {name:"john", description:"100"};
var url = 'localhost:3000/razor';
$http.post(url, data).then(function(response){
if(response.data){
console.log("success");
} else {
console.log("failure");
}
});
本地主機:3000接收不到任何POST請求。我該怎麼辦? 錯誤控制檯 -
Error: A network error occurred.
rg/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:107:276
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:102:434
n/b<@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:100:207
h/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:133:460
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:147:309
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:144:412
$evalAsync/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:147:398
[email protected]://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:47:146
kg/k.defer/c<@https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js:50:68
Possibly unhandled rejection: {}
你最有可能在有關控制檯[CORS(https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS)錯誤。你需要在'localhost:5000'上配置服務器來支持CORS。你運行什麼樣的服務器? –
localhost:5000是Firebase服務器 localhost:3000是使用mongodb的nodejs服務器 –
您可以告訴我們您的開發者控制檯(IE/FF/Chrome)在發佈帖子時的樣子。應在網絡選項卡下列出信息。 – Akkusativobjekt