node.js服務器給出「這是一個字符串」。 (writeHeader,write(string),end)。
執行$ http請求時,我看到node.js服務器正在響應併發回信息。
在角我執行以下請求:
angular.module('phoneList').
component('phoneList', {
templateUrl: 'phone-list/phone-list.template.html',
controller: function PhoneListController($http) {
var self = this;
$http.get('http://127.0.0.1:8081/echo').then(function(response) {
self.data = response.data;
}, function(err) {
self.error = err;
self.status = response.status;
self.statusText = response.statusText;
});
}
});
響應
{ 「數據」:NULL, 「狀態」: - 1, 「配置」:{ 「方法」 :「GET」,「transformRequest」:[null],「transformResponse」:[null],「url」:「http://127.0.0.1:8081/echo」,「headers」:{「Accept」:「application/json, text/plain,/「}},」statusText「:」「}
我試着只從node.js或HTML文本發送JSON。沒有不同。
'「狀態」:-1'通常意味着你的後端不可用。可能是一個CORS'allow-origin'問題。控制檯中有任何錯誤? – dex