Node.js Express Parsing JSON

Alex
0

JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah di baca dan di tulis manusia, serta mudah di terjemahkan dan di buat oleh komputer.

JSON merupakan format teks yang tidak bergantung pada bahasa pemograman apapun karena menggunakan gaya bahasa yang umum di gunakan oleh programmer dengan berbagai bahasa pemograman.

Pada Node.js express JSON yang di terima terletak di body, sehingga kita perlu melakukan parsing terhadap body. Salah satu cara yang biasa di gunakan adalah dengan menggunakan module body-parser.

Install module
    $ npm install --save body-parser

Import module body-parser
var bodyParser = require('body-parser');

Gunakan body-parser pada app
app.use(bodyParser.json());

Mendapatkan JSON dari body
var jsonRequest = req.body;

Berikut contoh penggunaan body-porser pada Node.js express

var express = require('express'),
    bodyParser = require('body-parser');
var app = express();

app.use(bodyParser.json());

var port = 3000;

app.post('/', function (req, res) {
  var jsonRequest = req.body;
  console.log(JSON.stringify(jsonRequest));
  res.send('ok');
});

app.listen(port, function(err, res){
  console.log("Listen di port : " + port);
});


Post a Comment

0Comments
Post a Comment (0)