diff --git a/package.json b/package.json index 2981f52..f41cdaf 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "typescript": "^4.3.2" }, "configuration": { - "sasPath": "C:\\Program Files\\SASHome\\SASFoundation\\9.4\\sas.exe" + "sasPath": "/opt/sas/sas9/SASHome/SASFoundation/9.4/sasexe/sas", + "sasJsPort": 5001 } } diff --git a/src/controllers/sas.ts b/src/controllers/sas.ts index 7425d03..afdd4dc 100644 --- a/src/controllers/sas.ts +++ b/src/controllers/sas.ts @@ -28,11 +28,15 @@ export const processSas = async (query: ExecutionQuery): Promise => { generateUniqueFileName(sasFile.replace(/\.sas/g, ''), '.log') ) + await createFile(sasLogPath, '') + const sasWeboutPath = path.join( getTmpWeboutFolderPath(), - generateUniqueFileName(sasFile.replace(/\.sas/g, ''), '.json') + generateUniqueFileName(sasFile.replace(/\.sas/g, ''), '.txt') ) + await createFile(sasWeboutPath, '') + let sasCode = await readFile(sasCodePath) const vars: any = query diff --git a/src/server.ts b/src/server.ts index 4b63253..aa3867e 100644 --- a/src/server.ts +++ b/src/server.ts @@ -1,6 +1,8 @@ import app from './app' +import { configuration } from '../package.json' -const port = 5000 -const listener = app.listen(port, () => { - console.log(`⚡️[server]: Server is running at http://localhost:${port}`) +app.listen(configuration.sasJsPort, () => { + console.log( + `⚡️[server]: Server is running at http://localhost:${configuration.sasJsPort}` + ) })