Share Brilliantly
server corner
url=http://localhost/test-get/
type=get
key=key1
value1=test1
url=http://localhost/test-post/
type=get
key=key2
value1=test2
url=http://localhost/test-headers1/
type=header
key=username
value1=my-username
url=http://localhost/test-headers1/
type=header
key=password
value1=my-password
url=http://localhost/test-headers2/
type=header
key=token
value1=my-token
let test = await $url('http://localhost/test-get/');
let test2 = await $url('http://localhost/test-post/');
let test3 = await $url('http://localhost/test-headers1/');
let test4 = await $url('http://localhost/test-headers2/');
const express = require('express')
const bodyParser = require('body-parser')
const app = express()
const port = 80
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: false
}));
app.get('/test-get/', (req, res) => {
let value = req.query.key1;
res.send('done');
});
app.post('/test-post/', (req, res) => {
let value = req.body.key2;
res.send('done');
});
app.get('/test-headers1/', (req, res) => {
let headers = req.headers;
let str = headers.authorization.substring(6)
let test = atob(str);
res.send('done');
});
app.get('/test-headers2/', (req, res) => {
let headers = req.headers;
res.send('done');
});
app.get('/data,json', (req, res) => {
let data = [1,2,3,4,5];
res.send(JSON.stringify(data));
});
app.listen(port, () => {
console.log(`listening on port`+port.toString());
});