diff --git a/microservices/nginx.conf b/microservices/nginx.conf index 11d7a79c9fa7f9bd77b943a6f62a0f091b51b576..128a4639e458b11ad01d37d60e79c930ff70a277 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 879e278a8fec87ffe9431f98c17597e598c07664..ce24d09e62e1bd0f0f68ced1c796a2c0bf513b59 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' }); }