roson
Version:
A Database and BackEnd Package For NekroJS Framework.
36 lines (33 loc) • 1.04 kB
JavaScript
const express = require('express');
const app = express();
const bp = require('body-parser');
var cn = require("../../RosonConfig.json")
var encodedUrl = bp.urlencoded({ extended: false })
var path = require("path")
function POST(DatabaseToSend, Server) {
app.use(express.static('public'));
app.get(Server, function(req, res) {
res.sendFile(path.join(__dirname, Server));
})
var e = JSON.stringify(DatabaseToSend)
app.post(Server, encodedUrl, (res, req) => {
response = {
status: 200,
body: JSON.stringify({
status: 200,
body: req.body
}),
RosonDB: e
};
console.log(response);
res.end(JSON.stringify(response));
})
var erver = app.listen(cn.port, () => {
var host = cn.backEnd.Host
var port = cn.backEnd.Port
console.log(`Roson Is Listening And Posting On 'http://${host}:${port}'`)
})
}
module.exports = {
Post: POST
}