UNPKG

roson

Version:

A Database and BackEnd Package For NekroJS Framework.

44 lines (36 loc) 980 B
"use strict"; 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 };