2016-09-20 60 views
0

我與開放數據的工作:https://data.sfgov.org/Economy-and-Community/Mobile-Food-Facility-Permit/rqzj-sfat如何從nodejs服務器發送查詢以打開數據服務器?

開放數據站點允許查詢數據,並例子查詢低於:https://soda.demo.socrata.com/resource/4tka-6guv.json $其中=幅度> 3.0 然而,這一點,我想是URL查詢。如果必須在我的nodejs服務器上獲取相同的對象,我將如何格式化查詢以在節點服務器上接收json對象?

以這種方式查詢數據是否存在安全威脅或暴露威脅?

回答

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請求。相當標準的東西。同一類交易每天都在網上發生。

1

查看request模塊。超級有用

相關問題