13.6.2

R3zk0n ยท October 2, 2025

Contents

    13.6.2

    Create a web server in your choice of programming language to handle the JavaScript callbacks and automatically URL-decode the data.

    // Automatically decodes when output to console.log
    var express = require('express');
    var app = express();
    
    app.get('/callback', function(req, res){
      console.log((req.query));
      res.send('OK');
    });
    
    app.get('/error', function(req, res){
      console.log((req.query));
      res.send('ERR');
    });
    
    app.listen(8000);
    
    var express = require('express');
    var app = express();
    app.use(express.json());
    
    app.post('/callback', function(req, res) { 
      console.log("=====================================");
      console.log("REQUEST HEADERS");
      console.log(req.headers);
      console.log("REQUEST BODY");
      console.log(req.body);
      console.log("=====================================");
      res.send('OK');
    });
    
    app.listen(8000);
    

    Twitter, Facebook