From ccf5638381b2761ae26fd7db4b3568dfa4a1ee24 Mon Sep 17 00:00:00 2001 From: Guillaume Fay Date: Fri, 3 Apr 2026 16:54:16 +0200 Subject: [PATCH 1/2] fix: cors enabled and remove cookie parser --- package.json | 2 -- src/main.ts | 7 +------ yarn.lock | 18 ------------------ 3 files changed, 1 insertion(+), 26 deletions(-) diff --git a/package.json b/package.json index c782c82..0eb501d 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,6 @@ "axios": "^1.8.3", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", - "cookie-parser": "^1.4.7", "geojson-vt": "^3.2.0", "nodemailer": "^6.9.14", "openid-client": "^5", @@ -67,7 +66,6 @@ "@nestjs/schematics": "^10.0.0", "@nestjs/testing": "^10.0.0", "@testcontainers/postgresql": "^10.10.0", - "@types/cookie-parser": "^1.4.10", "@types/express": "^4.17.17", "@types/geojson-vt": "^3.2.0", "@types/jest": "^29.5.2", diff --git a/src/main.ts b/src/main.ts index 5bb5727..c0c7909 100644 --- a/src/main.ts +++ b/src/main.ts @@ -2,15 +2,10 @@ import { NestFactory } from '@nestjs/core'; import { ValidationPipe } from '@nestjs/common'; import { AppModule } from './app.module'; import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger'; -import * as cookieParser from 'cookie-parser'; async function bootstrap() { const app = await NestFactory.create(AppModule); - app.enableCors({ - origin: process.env.MES_SIGNALEMENTS_URL, - credentials: true, - }); - app.use(cookieParser()); + app.enableCors(); app.useGlobalPipes( new ValidationPipe({ transform: true, diff --git a/yarn.lock b/yarn.lock index 2b3190c..7d691b2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2643,11 +2643,6 @@ dependencies: "@types/node" "*" -"@types/cookie-parser@^1.4.10": - version "1.4.10" - resolved "https://registry.npmjs.org/@types/cookie-parser/-/cookie-parser-1.4.10.tgz" - integrity sha512-B4xqkqfZ8Wek+rCOeRxsjMS9OgvzebEzzLYw7NHYuvzb7IdxOkI0ZHGgeEBX4PUM7QGVvNSK60T3OvWj3YfBRg== - "@types/cookiejar@^2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.5.tgz" @@ -4113,14 +4108,6 @@ convert-source-map@^2.0.0: resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -cookie-parser@^1.4.7: - version "1.4.7" - resolved "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.7.tgz" - integrity sha512-nGUvgXnotP3BsjiLX2ypbQnWoGUPIIfHQNZkkC668ntrzGWEZVW70HDEB1qnNGMicPje6EttlIgzo51YSwNQGw== - dependencies: - cookie "0.7.2" - cookie-signature "1.0.6" - cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" @@ -4131,11 +4118,6 @@ cookie@0.5.0: resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== -cookie@0.7.2: - version "0.7.2" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz" - integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== - cookiejar@^2.1.4: version "2.1.4" resolved "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz" From 958649fdcd05eae8dd4e7058bcda1e418abfe0d1 Mon Sep 17 00:00:00 2001 From: Guillaume Fay Date: Fri, 3 Apr 2026 17:10:06 +0200 Subject: [PATCH 2/2] fix: tests --- src/tests/proconnect.spec.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/tests/proconnect.spec.ts b/src/tests/proconnect.spec.ts index 5c28fd2..ac6c959 100644 --- a/src/tests/proconnect.spec.ts +++ b/src/tests/proconnect.spec.ts @@ -25,7 +25,6 @@ import { } from '../modules/proconnect/proconnect.service'; import { InseeService } from '../modules/proconnect/insee.service'; import { ProConnectModule } from '../modules/proconnect/proconnect.module'; -import * as cookieParser from 'cookie-parser'; const MES_SIGNALEMENTS_URL = 'http://localhost:7777'; @@ -83,7 +82,6 @@ describe('ProConnect module', () => { }).compile(); app = moduleFixture.createNestApplication(); - app.use(cookieParser()); app.useGlobalPipes( new ValidationPipe({ transform: true,