diff --git a/api/src/app.ts b/api/src/app.ts index 1e60be8..073b311 100644 --- a/api/src/app.ts +++ b/api/src/app.ts @@ -57,7 +57,6 @@ export default setProcessVariables().then(async () => { app.use(express.json({ limit: '100mb' })) app.use(express.static(path.join(__dirname, '../public'))) - app.use(express.urlencoded({ extended: true })) // Body parser is used for decoding the formdata on POST request. // Currently only place we use it is SAS9 Mock - POST /SASLogon/login diff --git a/api/src/controllers/mock-sas9.ts b/api/src/controllers/mock-sas9.ts index cff63c1..2393f83 100644 --- a/api/src/controllers/mock-sas9.ts +++ b/api/src/controllers/mock-sas9.ts @@ -32,8 +32,8 @@ export class MockSas9Controller { public async sasStoredProcess( @Request() req: express.Request ): Promise { - let username = req.query._username?.toString() || undefined - let password = req.query._password?.toString() || undefined + const username = req.query._username?.toString() || undefined + const password = req.query._password?.toString() || undefined if (username && password) this.loggedIn = req.body.username @@ -45,10 +45,9 @@ export class MockSas9Controller { } let program = req.query._program?.toString() || undefined - let filePath: string[] = ['generic', 'sas-stored-process'] + const filePath: string[] = program ? program.replace('/', '').split('/') : ['generic', 'sas-stored-process'] if (program) { - filePath = program.replace('/', '').split('/') return await getMockResponseFromFile([ process.cwd(), this.mocksPath, @@ -69,8 +68,8 @@ export class MockSas9Controller { public async sasStoredProcessDoGet( @Request() req: express.Request ): Promise { - let username = req.query._username?.toString() || undefined - let password = req.query._password?.toString() || undefined + const username = req.query._username?.toString() || undefined + const password = req.query._password?.toString() || undefined if (username && password) this.loggedIn = username @@ -82,7 +81,7 @@ export class MockSas9Controller { } const program = req.query._program ?? req.body?._program - let filePath: string[] = ['generic', 'sas-stored-process'] + const filePath: string[] = ['generic', 'sas-stored-process'] if (program) { const vars = { ...req.query, ...req.body, _requestMethod: req.method }