我正在使用开放数据:https://data.sfgov.org/Economy-and-Community/Mobile-Food-Facility-Permit/rqzj-sfat
开放数据网站允许查询数据,示例查询如下:https://soda.demo.socrata.com/resource/4tka-6guv.json?$ where = magnitude> 3.0 但是,我想这是URL查询。如果我必须在我的nodejs服务器上获得相同的对象,我将如何格式化查询以接收节点服务器上的json对象?
是否存在任何安全威胁或以这种方式查询数据的威胁?
答案 0 :(得分:1)
查看request模块。超级实用
答案 1 :(得分:1)
最简单的方法可能是通过request包。您可以执行以下操作:
var request = require('request');
request('https://soda.demo.socrata.com/resource/4tka-6guv.json?$where=magnitude%3E3.0', function (err, res, body) {
if (err) {
//handle error
} else {
console.log(body); // and do stuff with your results
}
});
如果你运行它,你会看到你的结果数组打印出来。这没有任何安全威胁。您刚刚从开放数据源执行GET请求。很标准的东西。每天都在网络上发生同样的交易。