From 775bd364251de96fdb6e9f022126aefc53325d99 Mon Sep 17 00:00:00 2001 From: Abelangel <abelange.burgosdi@hes-so.ch> Date: Mon, 17 Mar 2025 13:30:31 +0100 Subject: [PATCH] correction des routes realisation, correction et nginx conf --- microservices/nginx.conf | 39 +++++++++++++++++++++ microservices/search_qcm/src/Middlewares.ts | 2 ++ 2 files changed, 41 insertions(+) diff --git a/microservices/nginx.conf b/microservices/nginx.conf index 11d7a79c..128a4639 100644 --- a/microservices/nginx.conf +++ b/microservices/nginx.conf @@ -58,6 +58,18 @@ proxy_set_header Authorization $http_authorization; include cors.conf; } + location /results { + proxy_pass http://service-correction-qcm:30992; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_pass_request_headers on; +proxy_set_header Authorization $http_authorization; + + include cors.conf; + } + location /QCM { proxy_pass http://service-creation-qcm:30992; proxy_set_header Host $host; @@ -94,6 +106,20 @@ proxy_set_header Authorization $http_authorization; include cors.conf; } + + + location /numeric_response { + proxy_pass http://service-realise-qcm:30992; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_pass_request_headers on; +proxy_set_header Authorization $http_authorization; + + include cors.conf; + } + location /response { proxy_pass http://service-realise-qcm:30992; proxy_set_header Host $host; @@ -141,6 +167,19 @@ proxy_set_header Authorization $http_authorization; include cors.conf; } + + + location /examen_QCM { + proxy_pass http://service-search-qcm:30992; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_pass_request_headers on; +proxy_set_header Authorization $http_authorization; + + include cors.conf; + } location /created_QCMs { proxy_pass http://service-search-qcm:30992; diff --git a/microservices/search_qcm/src/Middlewares.ts b/microservices/search_qcm/src/Middlewares.ts index 879e278a..ce24d09e 100644 --- a/microservices/search_qcm/src/Middlewares.ts +++ b/microservices/search_qcm/src/Middlewares.ts @@ -12,6 +12,8 @@ declare module 'express' { export const verifyJWT = (req: express.Request, res: express.Response, next: NextFunction) => { const token = req.header('Authorization')?.split(' ')[1]; + console.log("token"); + console.log(token); if (!token) { res.status(401).json({ message: 'No token, authorization denied' }); } -- GitLab