2017-07-06 81 views
1

我試圖從發送應用程序在本地主機上運行的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: {} 
+0

你最有可能在有關控制檯[CORS(https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS)錯誤。你需要在'localhost:5000'上配置服務器來支持CORS。你運行什麼樣的服務器? –

+0

localhost:5000是Firebase服務器 localhost:3000是使用mongodb的nodejs服務器 –

+0

您可以告訴我們您的開發者控制檯(IE/FF/Chrome)在發佈帖子時的樣子。應在網絡選項卡下列出信息。 – Akkusativobjekt

回答

相關問題