Guest User

Untitled

a guest
Jun 24th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 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.connect('mongodb://localhost/db').then(() => {
  8. console.log('Connected to mongoDB')
  9. }).catch(e => {
  10. console.log('Error while DB connecting');
  11. console.log(e);
  12. });
  13.  
  14.  
  15. //On définit notre objet express nommé app
  16. const app = express();
  17.  
  18. //Body Parser
  19. var urlencodedParser = bodyParser.urlencoded({
  20. extended: true
  21. });
  22. app.use(urlencodedParser);
  23. app.use(bodyParser.json());
  24.  
  25. //Définition des CORS
  26. app.use(function (req, res, next) {
  27. res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type');
  28. res.setHeader('Access-Control-Allow-Origin', '*');
  29. res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
  30. res.setHeader('Access-Control-Allow-Credentials', true);
  31. next();
  32. });
  33.  
  34. //Définition du routeur
  35. var router = express.Router();
  36. app.use('/user', router);
  37. require(__dirname + '/controllers/userController')(router);
  38.  
  39.  
  40.  
  41. //Définition et mise en place du port d'écoute
  42. var port = 8000;
  43. app.listen(port, () => console.log(`Listening on port ${port}`));
Add Comment
Please, Sign In to add comment