diff --git a/src/app.ts b/src/app.ts index 1a9e7a5..619ec35 100644 --- a/src/app.ts +++ b/src/app.ts @@ -12,7 +12,7 @@ import { config } from './config/config'; const app = express(); const corsOptions = { - origin: ['http://localhost:3000', 'https://localhost:3005', 'http://localhost:4000'], + origin: ['http://localhost:3000', 'https://localhost:3005', 'https://fetest-3u7d.onrender.com'], } if (config.nodeEnv == 'development' || config.nodeEnv == 'production') { console.log("Starting scheduled task"); diff --git a/src/config/config.ts b/src/config/config.ts index 762a2fa..4997b4c 100644 --- a/src/config/config.ts +++ b/src/config/config.ts @@ -6,7 +6,9 @@ export const config = { port: process.env.PORT, nodeEnv: process.env.NODE_ENV, jwt_secret: process.env.JWT_SECRET, + serverHttp: process.env.SERVER_HTTP, mongo_uri_dev: process.env.MONGO_URI_DEV, mongo_uri_test: process.env.MONGO_URI_TEST, offset: process.env.OFFSET -}; \ No newline at end of file +}; + diff --git a/src/index.ts b/src/index.ts index 7878a83..77be25e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,19 +1,26 @@ import express from 'express'; import { config } from './config/config'; import https from 'https'; +import http from 'http'; import connectToDb from './utils/mongodb.utils'; import app from './app'; import fs from 'fs'; -import path from 'path'; const port = config.port!; +const serverHttp = config.serverHttp!; -const options = { - key: fs.readFileSync('key.pem'), - cert: fs.readFileSync('cert.pem') -}; - -https.createServer(options, app).listen(port, () => { - connectToDb(); - console.log(`Serveur en écoute sur :${port}`); -}) \ No newline at end of file +if(serverHttp=="true"){ + http.createServer(app).listen(port, () => { + connectToDb(); + console.log(`Serveur en écoute sur `); + }) +}else{ + const options = { + key: fs.readFileSync('key.pem'), + cert: fs.readFileSync('cert.pem') + }; + https.createServer(options,app).listen(port, () => { + connectToDb(); + console.log(`Serveur en écoute sur `); + }) +} \ No newline at end of file