Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. const config = require("./config");
  2.  
  3. const express = require("express");
  4. const bodyParser = require("body-parser");
  5. const morgan = require("morgan");
  6. const mongoose = require("mongoose");
  7.  
  8. const Auth = require("./routes/Auth");
  9. const Leaderboard = require("./routes/Leaderboard");
  10.  
  11. const token = require("./middlewares/token");
  12.  
  13. mongoose.connect(
  14. config.DB_URL,
  15. { useNewUrlParser: true, useCreateIndex: true },
  16. err => {
  17. if (err) {
  18. throw err;
  19. }
  20.  
  21. app.listen(config.PORT, () => {
  22. console.log("Server listening");
  23. });
  24.  
  25. console.log("Database connected");
  26. }
  27. );
  28.  
  29. const app = express();
  30.  
  31. app.use(morgan("combined"));
  32. app.use(bodyParser.urlencoded({ extended: true }));
  33. app.use(bodyParser.json());
  34.  
  35. app.use("/auth", Auth);
  36. app.use("/leaderboard", token, Leaderboard);
  37.  
  38. app.get("/", (req, res) => {
  39. res.json({
  40. title: "API",
  41. message: "Welcome to API",
  42. code: 202
  43. });
  44. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement