api jsonstream中的nodejs json端点

我连接到一个API,并拉动一组JSON数据。 JavaScript的输出JSON作为variablesfeedData,当我包括在一个HTML我得到的JSON在HTML页面上的预期。 我想要做的是输出它作为JSON端点。 我试图得到幻想,当我尝试:

var express = require('express'); var app = express(); app.get('/', function (req, res) { res.send(feedData); }); app.listen(3000, function () { console.log('posting data'); }); 

问题是,我需要导入一个api.js文件,当我试图加载这个我得到一个错误,相关的是没有定义的窗口的api.js文件。 就像我说的,HTML

  document.getElementById('mydiv').innerHTML += JSON.stringify(feedData, undefined,2); 

然后

 <pre id="mydiv"></pre> 

工作正常,但我也将召回每隔x秒,因为这是一个活json饲料。

目前,我只是决定通过python进行连接,将其加载到mongodb中,并从那里创build一个nodejs端点,这很好,但似乎应该有一个办法。

尝试使用res.json , res.json(feedData); 发送对象。 如果你想发送一个string,使用res.send

代替

 res.send(feedData); 

使用

 res.json(feedData); 

希望这可以帮助