Javascript 流星:从服务器下载网页
我想从服务器上的graph.facebook.com获取json响应。我认为使用jQuery提供的$.get方法是个好主意,但Meteor似乎没有在服务器上使用jQueryJavascript 流星:从服务器下载网页,javascript,jquery,json,facebook,meteor,Javascript,Jquery,Json,Facebook,Meteor,我想从服务器上的graph.facebook.com获取json响应。我认为使用jQuery提供的$.get方法是个好主意,但Meteor似乎没有在服务器上使用jQuery $.ajax url: 'http://graph.facebook.com/' + id success: (data, status) -> console.log data 这会触发以下错误: $ is not defined 我运行了“meteor添加jQuery”,但结果相
$.ajax
url: 'http://graph.facebook.com/' + id
success: (data, status) ->
console.log data
这会触发以下错误:
$ is not defined
我运行了“meteor添加jQuery”,但结果相同。首先,有没有比使用$.get更好的方法从graph.facebook.com获取json响应?如果没有,如何在服务器上启用jQuery?在Meteor中,更好的方法是添加一个标准的
http
包:
meteor add http
现在,您可以在客户端和服务器上使用HTTP.get
、HTTP.post
以及其他具有相同API的API:
HTTP.post("someurl", { data: myData }, function callback (err, response) {
// do something
});
请注意,在服务器端,它也可以用“阻塞样式”编写:
看 在Meteor中,更好的方法是添加一个标准的
http
包:
meteor add http
现在,您可以在客户端和服务器上使用HTTP.get
、HTTP.post
以及其他具有相同API的API:
HTTP.post("someurl", { data: myData }, function callback (err, response) {
// do something
});
请注意,在服务器端,它也可以用“阻塞样式”编写:
看 jQuery是一个仅限客户端的库,您不能在服务器上使用它。jQuery是一个仅限客户端的库,您不能在服务器上使用它。顺便说一句,您可以使用重试包使http调用更加可靠。顺便说一下,您可以使用retry包使http调用更加可靠。