如何发送来自node-express的AJAX请求?
在一个节点快递服务器,我得到一个巨大的IP地址arrays,我想在客户端的地图上可视化它。
由于数据集是巨大的,我认为最好是返回一个包含经度和纬度数组的json客户端。
事情是,从IP地址到地理位置,我需要发送ajax请求到api。 我可以在服务器上做这个吗?
$.ajax({ type: "GET", url: 'http://api/'+ip, dataType: "jsonp", success: function (res) { //do something; } });
谢谢。
在服务器端,你会有这样的东西:
app.get('/api/:ip',function(req, res){ var ip = req.params.ip; geolocalizeIp(ip,function(latlng){ //you have to write this function res.json(latlng); }); });
客户可以使用它:
$.ajax({ type: "GET", url: 'http://yourserver/api/'+ip, dataType: "json", success: function (res) { //res is yourArray, do stuff with it here; } });
- 如何使用mongoosastic + AJAX进行即时search?
- 使用AJAX / Jquery使用MongoDB投影填充Google Chart
- 如何通过Node.js服务器接收http请求,然后将该请求传递给另一台服务器?
- 2 jQuery AJAX post req与同一个对象
- Node.js – 尝试运行server.js时出错
- 将Json发送到nodejs服务器
- 阅读Node.JS中的AJAX postvariables(使用Express)
- 如何使一个NodeJS SailsJS Web应用程序的所有非静态部分通过ajax加载?
- 处理将JS用于REST API的ASP MVC应用程序中的安全性