Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. //Définition des modules
  2. const express = require("express");
  3. const mongoose = require("mongoose");
  4. const bodyParser = require("body-parser");
  5.  
  6. //Connexion à la base de donnée
  7. mongoose
  8. .connect("mongodb://localhost/db")
  9. .then(() => {
  10. console.log("Connected to mongoDB");
  11. })
  12. .catch((e) => {
  13. console.log("Error while DB connecting");
  14. console.log(e);
  15. });
  16.  
  17. //On définit notre objet express nommé app
  18. const app = express();
  19.  
  20. //Body Parser
  21. const urlencodedParser = bodyParser.urlencoded({
  22. extended: true
  23. });
  24. app.use(urlencodedParser);
  25.  
  26. app.use(bodyParser.json());
  27.  
  28. //Définition des CORS
  29. app.use(function(req, res, next) {
  30. res.setHeader(
  31. "Access-Control-Allow-Headers",
  32. "X-Requested-With,content-type"
  33. );
  34. res.setHeader("Access-Control-Allow-Origin", "*");
  35. res.setHeader(
  36. "Access-Control-Allow-Methods",
  37. "GET, POST, OPTIONS, PUT, PATCH, DELETE"
  38. );
  39. res.setHeader("Access-Control-Allow-Credentials", true);
  40. next();
  41. });
  42.  
  43. //Définition du routeur
  44. const router = express.Router();
  45. app.use("/user", router);
  46. require(__dirname + "/controllers/userController")(router);
  47.  
  48. //Définition et mise en place du port d'écoute
  49. const port = 8800;
  50. app.listen(port, () => console.log(`Listening on port ${port}`));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement