1
0
mirror of https://github.com/sasjs/server.git synced 2026-01-09 07:20:05 +00:00

fix: updated route for sas code

This commit is contained in:
Saad Jutt
2021-12-21 12:36:58 +05:00
parent b7fa8e5f80
commit e1eb04494a
9 changed files with 142 additions and 100 deletions

View File

@@ -11,6 +11,7 @@ import {
import driveRouter from './drive'
import stpRouter from './stp'
import runRouter from './run'
import userRouter from './user'
import groupRouter from './group'
import clientRouter from './client'
@@ -31,6 +32,7 @@ router.use(
router.use('/drive', authenticateAccessToken, driveRouter)
router.use('/group', desktopRestrict, groupRouter)
router.use('/stp', authenticateAccessToken, stpRouter)
router.use('/run', authenticateAccessToken, runRouter)
router.use('/user', desktopRestrict, userRouter)
router.use(
'/',

25
api/src/routes/api/run.ts Normal file
View File

@@ -0,0 +1,25 @@
import express from 'express'
import { runSASValidation } from '../../utils'
import { RUNController } from '../../controllers/'
const runRouter = express.Router()
const controller = new RUNController()
runRouter.post('/code', async (req, res) => {
const { error, value: body } = runSASValidation(req.body)
if (error) return res.status(400).send(error.details[0].message)
try {
const response = await controller.runSAS(req, body)
res.send(response)
} catch (err: any) {
const statusCode = err.code
delete err.code
res.status(statusCode).send(err)
}
})
export default runRouter

View File

@@ -24,22 +24,6 @@ stpRouter.get('/execute', async (req, res) => {
}
})
stpRouter.post('/run', async (req, res) => {
const { error, value: body } = runSASValidation(req.body)
if (error) return res.status(400).send(error.details[0].message)
try {
const response = await controller.runSAS(req, body)
res.send(response)
} catch (err: any) {
const statusCode = err.code
delete err.code
res.status(statusCode).send(err)
}
})
stpRouter.post(
'/execute',
fileUploadController.preuploadMiddleware,