【发布时间】:2016-01-03 00:04:21
【问题描述】:
下面是我的快递服务器。我正在尝试在 ajax 中发出 get 请求,但即使我一开始就需要 jquery,它也失败了。它说 $ 没有定义 除了使用 jquery ajax,我还能用什么来进行 API 调用表单 RESTful API url?
var express = require('express');
var requestHandler = require('./requestHandler');
var app = express();
var path = require('path');
app.use(express.static(path.join(__dirname, '../client')));
app.get('/homepage', requestHandler.getData);
var port = process.env.PORT || 3000;
app.listen(port);
console.log("Server running at: http://localhost:" + port);
// request handler file:
var express = require('express');
var url = "http://jsonplaceholder.typicode.com/";
module.exports.getData = function (req, res){
$.ajax({
method: 'GET',
url: url+'posts',
success: function(data) {
console.log(data);
res.send(data);
}
});
}
module.exports.getComments = function(userId){
$.ajax({
method: 'GET',
url: url+'/comments',
success: function(data) {
console.log(data);
}
});
}
【问题讨论】:
-
没有。这不是我要找的回复
标签: javascript jquery ajax express