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);
希望这可以帮助
- 节点jsasynchronousmongodb find()查询多个调用
- 如何执行与Mongoose runCommand?
- Node.js将带有函数定义的对象发送给工作线程
- 如何编写一个package.json文件,使所有的依赖关系下载“npm install”
- express.jsless编译器:无法工作
- 在新的Laravel 5.4上使用“npm run dev”命令时出错
- “本地主机没有发送数据。 ERR_EMPTY_RESPONSE“和”curl:(52)来自服务器的空回复“
- Nodejs – 通过添加具有相同键的值来返回键值对的数组
- 如何使用AWS SDK for Node.js将Amazon S3中的所有对象从一个前缀复制/移动到另一个前缀