我正在尝试在我的server.js上添加Jquery。我正在使用Windows 8作为服务器。我在nodejs上用jquery执行AJAX调用。
我的服务器实际上将从YAHOO加载JSON数据。我有我的端口5555

我运行命令提示符并键入

npm install jquery


然后:

node server.js


这是我的server.js

var $ = require('jquery');
var http                    = require("http")
, fs                        = require("fs")
, qs                        = require("querystring")
, port                  = 5555


var server = http.createServer(function(request, response) {

$.getJSON( 'http://query.yahooapis.com/v1/public/yql?q=select * from    yahoo.finance.historicaldata where symbol = 'AAL'&format=jsonstore://datatables.org/alltableswithkeys
    ', cbFunc);

});

function cbFunc(data){
console.log(data);
}

server.listen(port);

console.log('Server is listening to http://localhost/ on port ' + port + '...');


任何人都可以帮助我解决我的问题。提前致谢!

请忽略该URL,因为这只是一个示例,并且可以在我的YAHOO URL上使用

最佳答案

npm安装请求

然后:

var request = require('request');

request.get(myUrl, { json: true }, function(err, res) {
    // handle res data here
})

关于javascript - 在nodejs服务器端添加jQuery:专门使用$ .getJSON在nodeJS上不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30496011/

10-09 17:42