roson
Version:
A Database and BackEnd Package For NekroJS Framework.
44 lines (36 loc) • 980 B
JavaScript
;
var express = require('express');
var app = express();
var bp = require('body-parser');
var cn = require("../../RosonConfig.json");
var encodedUrl = bp.urlencoded({
extended: false
});
var path = require("path");
function PUT(DatabaseToPut, Server) {
app.use(express["static"]('public'));
app.get(Server, function (req, res) {
res.sendFile(path.join(__dirname, 'public'));
});
app.put(DatabaseToPut, encodedUrl, function (res, req) {
var e = JSON.stringify(DatabaseToSend);
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, function () {
var host = cn.backEnd.Host;
var port = cn.backEnd.Port;
console.log("Roson Is Listening And Posting On 'http://".concat(host, ":").concat(port, "'"));
});
}
module.exports = {
Put: PUT
};