main.js 773 B

123456789101112131415161718192021222324252627
  1. var express = require('express');
  2. var app = express();
  3. var fs = require("fs");
  4. const sqlite3 = require('sqlite3').verbose();
  5. const db = new sqlite3.Database('./database.db');
  6. const jwt = require("jsonwebtoken");
  7. const bodyParser = require("body-parser");
  8. app.use(bodyParser.json({"limit": "50mb"}));
  9. app.use(express.json());
  10. db.close()
  11. app.post('/submit', function (req, res) {
  12. fetch(req.body.file).then(res=>{
  13. res.arrayBuffer() .then(r => fs.writeFileSync("./file", Buffer.from(r) ));
  14. })
  15. res.header("Access-Control-Allow-Origin", "*");
  16. res.end()
  17. })
  18. app.options('/submit', function (req, res) {
  19. res.header("Access-Control-Allow-Origin", "*");
  20. res.header("Access-Control-Allow-Headers", "Content-Type");
  21. res.end()
  22. })
  23. app.listen(8080);