diff --git a/microservices/creation_qcm/src/routes/CreationQcm.ts b/microservices/creation_qcm/src/routes/CreationQcm.ts
index e34cf931f25a487651dd727d0e2a2ff88c79ef26..20315131501033b4dc5e27354392a5672face984 100644
--- a/microservices/creation_qcm/src/routes/CreationQcm.ts
+++ b/microservices/creation_qcm/src/routes/CreationQcm.ts
@@ -10,6 +10,7 @@ const router: express.Router = express.Router();
 // router.use(verifyJWT)
 
 router.post('/QCM', verifyJWT, async (req: express.Request, res: express.Response) => {
+    console.log("CREATION QCM")
     const { qcm, idUser } = req.body;
     console.log(qcm, idUser, qcm["nomQcm"], qcm["randomQuestion"], qcm["tempsMax"])
     if (!qcm || !idUser || !qcm["nomQcm"] || qcm["randomQuestion"] === undefined || qcm["tempsMax"] === undefined)
diff --git a/microservices/docker-compose.yml b/microservices/docker-compose.yml
index 5c12b34085d28f6a96da6d1500f633baabe0d7fe..d4cf58cde7108b11604482788e9e38c2bb9001c1 100644
--- a/microservices/docker-compose.yml
+++ b/microservices/docker-compose.yml
@@ -1,4 +1,4 @@
-version: '3.8'
+
 
 services:
   service-frontend:
diff --git a/microservices/frontend/src/app/affichage-qcm-cree/qcm-cree/qcm-cree.component.ts b/microservices/frontend/src/app/affichage-qcm-cree/qcm-cree/qcm-cree.component.ts
index 53560bcbc5ee6e3fe03a9fb665fa60616c1265fb..7d606256ea05593f55b3aed4619f15dc99027a4c 100644
--- a/microservices/frontend/src/app/affichage-qcm-cree/qcm-cree/qcm-cree.component.ts
+++ b/microservices/frontend/src/app/affichage-qcm-cree/qcm-cree/qcm-cree.component.ts
@@ -15,7 +15,9 @@ export class QcmCreeComponent {
   constructor(private readonly router: Router) {
     this.auth = inject(AuthConfigService)
     this.auth.redirectNoLogin()
-    Fetch.getQcmsCreer(Number(localStorage.getItem('idUser')))
+    let idU =Number(localStorage.getItem('idUser'))
+    console.log("idUtilisateur: "+idU)
+    Fetch.getQcmsCreer(idU)
     .then(data => {this.qcms = data})
     .catch(error => console.error('Erreur lors de la requĂȘte pour Contact:', error))
   }
diff --git a/microservices/frontend/src/app/classes/Fetch.ts b/microservices/frontend/src/app/classes/Fetch.ts
index 43f7886ab2c5ca987e461f3e25dc382f08abf4d6..da1fa30bc373e1939fddd800d1f3b87f839c2ea5 100644
--- a/microservices/frontend/src/app/classes/Fetch.ts
+++ b/microservices/frontend/src/app/classes/Fetch.ts
@@ -428,7 +428,9 @@ export class Fetch{
     }
     static postQcm(qcmData: QcmData, idUser: number): Promise<boolean> {
         return new Promise<boolean>((resolve, reject) => {
-            fetch(Fetch.address+'/QCM/', {
+            console.log("on va essayer de creer : ")
+            console.log(qcmData)
+            fetch(Fetch.address+'/QCM', {
                 method: 'POST',
                 headers: this.headersObject,
                 body: JSON.stringify({
@@ -437,6 +439,8 @@ export class Fetch{
                 })
             })
             .then(response => {
+                console.log("response de la creation qcm:")
+                console.log(response)
                 if (!response.ok) {
                     reject(`HTTP error! status: ${response.status}`);
                 }
@@ -505,7 +509,9 @@ export class Fetch{
     }
     static putQcm(qcmData: QcmData): Promise<Response> {
         return new Promise<Response>((resolve, reject) => {
-            fetch(Fetch.address+'/QCM/', {
+            
+            
+            fetch(Fetch.address+'/QCM', {
                 method: 'PUT',
                 headers: this.headersObject,
                 body: JSON.stringify({
@@ -513,6 +519,7 @@ export class Fetch{
                 })
             })
             .then(response => {
+                
                 if (!response.ok) {
                     reject(`HTTP error! status: ${response.status}`);
                 }
diff --git a/microservices/nginx.conf b/microservices/nginx.conf
index b7e983c54f05f7b45034c2b1aabaecf5c70ab7c6..23bfa959bb12dec500aaa7362783e893d8c96022 100644
--- a/microservices/nginx.conf
+++ b/microservices/nginx.conf
@@ -42,6 +42,11 @@ http {
             include cors.conf;
         }
 
+        location /QCM/ {
+            proxy_pass http://service-creation-qcm:30992;
+            include cors.conf;
+        }
+
         location /numeric_question {
             proxy_pass http://service-creation-qcm:30992;
             include cors.conf;