search

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

index.js (722B)


      1 const express = require("express");
      2 const path = require("path");
      3 
      4 const app = express();
      5 
      6 const bang = require("./bang.js");
      7 
      8 app.use(express.json({limit: '50mb'}));
      9 
     10 app.use((req, res) => {
     11     console.log(req.path);
     12     console.log(req.query);
     13     if (req.path == "/" && !req.query.q) return res.sendFile(path.join(__dirname, "public/index.html"));
     14     if (req.query.q) bang.redirect(req, res);
     15     return res.send("Missing query parameter.");
     16 });
     17 
     18 const port = process.env.PORT || 3000;
     19 
     20 app.listen(port, (err, res) => {
     21     if (err) {
     22         console.log(err);
     23         return res.status(500).send(err.message);
     24     } else {
     25         console.log('[INFO] Server Running on port:', port);
     26     }
     27 })
     28 
     29 module.exports = app;