我正在尝试使用 node-fetch 通过 get 调用获取数据。
// Other code
fetch('https://jsonplaceholder.typicode.com/posts?userId=1')
.then(function(data) {
return data.json();
})
.then( function(result){
res.send(result);
});
直到这里数据被成功渲染。我想用函数调用替换这段代码,以便可以重用。
我试过:
function getDataFromUrl(){
fetch('https://jsonplaceholder.typicode.com/posts?userId=1')
.then(function(data) {
return data.json();
}).then( function(result){
return result;
});
}
打电话getDataFromUrl()
,什么也没得到。
也试过:
function getDataFromUrl(){
return fetch('https://jsonplaceholder.typicode.com/posts?userId=1')
.then(function(data) {
return data.json();
}).then( function(result){
console.log(result); // prints desired data
return result;
});
}
并进入{}
浏览器。
请帮助我(节点学习者)从错误中恢复过来。