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);
希望这可以帮助