From 4f26e8556db92f8cd1781552dd81263ea992b625 Mon Sep 17 00:00:00 2001 From: yikth Date: Mon, 7 Sep 2020 15:30:05 +0800 Subject: [PATCH] implement apis --- server-side/src/apis.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 server-side/src/apis.js diff --git a/server-side/src/apis.js b/server-side/src/apis.js new file mode 100644 index 0000000..79a3236 --- /dev/null +++ b/server-side/src/apis.js @@ -0,0 +1,28 @@ +const express = require('express'); +const bodyParser = require('body-parser'); + +var app = express(); + +// parse body formatted in JSON +app.use(bodyParser.json()); + +app.get('/', (req, res) => { + res.send('Hello Express'); +}); + +app.get('/welcome', (req, res) => { + res.send('Welcome to FintechSG'); +}); + +app.get('/squared', (req, res) => { + // JSON format + // { "number": 2} + number = req.body.number; + squared = number * number; + + res.send(`Squared : ${squared}`); + + // from POSTMAN.. set Body raw content as JSON data + // { "number": 3 } +}); +app.listen(process.env.PORT || 3000); \ No newline at end of file