我使用下面這段代碼從服務器上獲取數據,有的時候返回是Promise對象,有的時候返回一個json對象,我怎么寫才能保證一定返回json對象?postFromServer ( requestParam ) { const _self = this; let url = requestParam['url'] || ''; let headers = requestParam['headers'] || ''; let postBody = requestParam['postBody'] || ''; let code = requestParam['code'] || 200; let consoleMessage = requestParam['consoleMessage'] || false; let response = _self.sendToServer( url, 'POST', headers, postBody ); return response.then(function(value) { if ( consoleMessage === true ) { console.log('common-helper-es6 postFromServer === ', value)
} return value;
}, function(error) { console.log('postFromServer error === ', error)
});
},
使用Fetch從服務器上獲取數據,有的時候返回是Promise對象,有的時候返回一個json對象?
喵喔喔
2018-10-23 10:41:17