Di seguito è riportato il mio server express. Sto cercando di fare una richiesta get in ajax, ma si è rivelata fallita anche se ho richiesto jquery all'inizio. Ha detto che $ non è definito a parte l'uso di jquery ajax, cos'altro posso usare per creare un URL API RESTful di una chiamata API?Come fare una richiesta get/post ajax nel server express?
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);
}
});
}
possibile duplicato http://stackoverflow.com/questions/19074727/how-can-i-make-ajax-requests-using-the-express-framework –
No. Questa non è la risposta Sto cercando – Someone