我在快速服务器上运行以下代码,并发现我的终端打印了一个包含属性和值的对象。但是,在此代码被转换并在Web浏览器中运行后,我观察到未定义的缓冲区。在服务器上,response.body
是一个空对象,response.text
是一个字符串。我应该尝试使用request.pipe()吗?
我的最终目标是在服务器和客户端上发出此请求并检索json对象。
import request from 'superagent';
var url = "http://jsfiddle.net/api/user/walkerrsmith/demo/list.json";
request
.get(url)
.buffer(true)
.end((err, response) => {
let result = JSON.parse(response.text);
console.log(result);
});