How can I make AJAX requests using the Express framework? How can I make AJAX requests using the Express framework? express express

How can I make AJAX requests using the Express framework?


You can use request library

var request = require('request');request('http://localhost:6000', function (error, response, body) {  if (!error && response.statusCode == 200) {    console.log(body) // Print the body of response.  }})


You don't need Express to make an outgoing HTTP request. Use the native module for that:

var http = require('http');var options = {  host: 'example.com',  port: '80',  path: '/path',  method: 'POST',  headers: {    'Content-Type': 'application/x-www-form-urlencoded',    'Content-Length': post_data.length  }};var req = http.request(options, function(res) {  // response is here});// write the request parametersreq.write('post=data&is=specified&like=this');req.end();


Since you are simply making a get request I suggest thishttps://nodejs.org/api/http.html#http_http_get_options_callback

var http = require('http');http.get("http://www.google.com/index.html", function(res) {  console.log("Got response: " + res.statusCode);  if(res.statusCode == 200) {    console.log("Got value: " + res.statusMessage);  }}).on('error', function(e) {  console.log("Got error: " + e.message);});

That code is from that link