Comment faire de l'ajax get/post demande expresse du serveur?

Ci-dessous est mon server express. Je suis en train de faire une requête get en ajax, mais il s'est avéré échoué même si je jquery au début. Il a dit $ n'est pas défini autrement que par l'utilisation de jquery, ajax, quoi d'autre puis-je utiliser pour faire un appel d'API formulaire API RESTful url?

JS:

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);
      }
    });
}

InformationsquelleAutor Someone | 2015-10-06