|
@@ -1,19 +1,15 @@
|
|
|
const express = require('express');
|
|
const express = require('express');
|
|
|
const bodyparser = require('body-parser');
|
|
const bodyparser = require('body-parser');
|
|
|
-//const passport = require('passport');
|
|
|
|
|
const mongoose = require('mongoose');
|
|
const mongoose = require('mongoose');
|
|
|
-//const cors = require('cors');
|
|
|
|
|
|
|
+// const cors = require('cors');
|
|
|
// const config = require('./config/db.config');
|
|
// const config = require('./config/db.config');
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
const userRoutes = require('./routes/user');
|
|
const userRoutes = require('./routes/user');
|
|
|
const employeeRoutes = require('./routes/employee');
|
|
const employeeRoutes = require('./routes/employee');
|
|
|
const authRoutes = require('./routes/auth');
|
|
const authRoutes = require('./routes/auth');
|
|
|
-//const oauthRoutes = require('./routes/oauth');
|
|
|
|
|
const ticketRoutes = require('./routes/ticket');
|
|
const ticketRoutes = require('./routes/ticket');
|
|
|
const emailsRoutes = require('./routes/emailing');
|
|
const emailsRoutes = require('./routes/emailing');
|
|
|
-//const authGoogle = require('./routes/google');
|
|
|
|
|
-//const authFacebook = require('./routes/facebook');
|
|
|
|
|
|
|
+const authGoogle = require('./routes/google');
|
|
|
|
|
+const authFacebook = require('./routes/facebook');
|
|
|
const tirageRoutes = require('./routes/tirage');
|
|
const tirageRoutes = require('./routes/tirage');
|
|
|
const contactRoutes = require('./routes/contact');
|
|
const contactRoutes = require('./routes/contact');
|
|
|
const restaurantRoutes = require('./routes/restaurant');
|
|
const restaurantRoutes = require('./routes/restaurant');
|
|
@@ -37,16 +33,15 @@ app.use(metricsMiddleware);
|
|
|
|
|
|
|
|
//metrics
|
|
//metrics
|
|
|
app.use(makeApiMiddleware());
|
|
app.use(makeApiMiddleware());
|
|
|
-//app.use(cors());
|
|
|
|
|
|
|
|
|
|
app.get("/api", (req, res) => {
|
|
app.get("/api", (req, res) => {
|
|
|
res.status(200).send("Api Works.");
|
|
res.status(200).send("Api Works.");
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- // var corsOptions = {
|
|
|
|
|
- // origin: 'https://localhost:4200',
|
|
|
|
|
- // optionsSuccessStatus: 200
|
|
|
|
|
- // }
|
|
|
|
|
|
|
+// var corsOptions = {
|
|
|
|
|
+// origin: 'http://example.com',
|
|
|
|
|
+// optionsSuccessStatus: 200
|
|
|
|
|
+// }
|
|
|
|
|
|
|
|
//Définition des CORS Middleware
|
|
//Définition des CORS Middleware
|
|
|
app.use(function(req, res, next) {
|
|
app.use(function(req, res, next) {
|
|
@@ -64,21 +59,19 @@ app.use(function(req, res, next) {
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
// parse requests body params
|
|
// parse requests body params
|
|
|
app.use(bodyparser.json());
|
|
app.use(bodyparser.json());
|
|
|
app.use(bodyparser.urlencoded({extended: true}));
|
|
app.use(bodyparser.urlencoded({extended: true}));
|
|
|
-//app.use(passport.initialize());
|
|
|
|
|
|
|
|
|
|
//simple route
|
|
//simple route
|
|
|
-app.use('api/users', userRoutes );
|
|
|
|
|
|
|
+app.use('/api/users', userRoutes );
|
|
|
app.use('/api/employees', employeeRoutes );
|
|
app.use('/api/employees', employeeRoutes );
|
|
|
app.use('/api/tickets', ticketRoutes );
|
|
app.use('/api/tickets', ticketRoutes );
|
|
|
-app.use('api/auth', authRoutes );
|
|
|
|
|
-//app.use('/api/auth', oauthRoutes );
|
|
|
|
|
-//app.use('/api/auth', authGoogle );
|
|
|
|
|
|
|
+app.use('/api/auth', authRoutes );
|
|
|
app.use('/api/emails', emailsRoutes );
|
|
app.use('/api/emails', emailsRoutes );
|
|
|
-//app.use('/api/auth/google', authGoogle );
|
|
|
|
|
-//app.use('/api/auth/facebook', authFacebook );
|
|
|
|
|
|
|
+app.use('/api/auth/google', authGoogle );
|
|
|
|
|
+app.use('/api/auth/facebook', authFacebook );
|
|
|
app.use('/api/tirage', tirageRoutes );
|
|
app.use('/api/tirage', tirageRoutes );
|
|
|
app.use('/api/contact', contactRoutes );
|
|
app.use('/api/contact', contactRoutes );
|
|
|
app.use('/api/restaurants', restaurantRoutes );
|
|
app.use('/api/restaurants', restaurantRoutes );
|
|
@@ -93,4 +86,4 @@ require('./lib/db');
|
|
|
const PORT = process.env.PORT || 4000;
|
|
const PORT = process.env.PORT || 4000;
|
|
|
app.listen(PORT, () => {
|
|
app.listen(PORT, () => {
|
|
|
console.log(`Api listen on port ${PORT}.`);
|
|
console.log(`Api listen on port ${PORT}.`);
|
|
|
-});
|
|
|
|
|
|
|
+});
|