1
0
mirror of https://github.com/sasjs/server.git synced 2025-12-10 11:24:35 +00:00

feat(api-utility): create getWebBuildFolderPath utility

This commit is contained in:
2021-10-22 19:17:27 +00:00
parent 5aeefb7955
commit 9648c51b54
3 changed files with 12 additions and 6 deletions

View File

@@ -1,10 +1,11 @@
import express from 'express'
import indexRouter from './routes'
import path from 'path'
import { getWebBuildFolderPath } from './utils'
const app = express()
app.use(express.json({ limit: '50mb' }))
app.use('/', indexRouter)
app.use(express.static(path.join(__dirname, '..', '..', 'web', 'build')))
app.use(express.static(getWebBuildFolderPath()))
export default app

View File

@@ -8,16 +8,18 @@ import {
FileUploadController
} from '../controllers'
import { isExecutionQuery, isFileQuery, isFileTree } from '../types'
import { getTmpFilesFolderPath, makeFilesNamesMap } from '../utils'
import {
getTmpFilesFolderPath,
getWebBuildFolderPath,
makeFilesNamesMap
} from '../utils'
const router = express.Router()
const fileUploadController = new FileUploadController()
router.get('/', async (_, res) => {
res.sendFile(
path.join(__dirname, '..', '..', '..', 'web', 'build', 'index.html')
)
res.sendFile(path.join(getWebBuildFolderPath(), 'index.html'))
})
router.post('/deploy', async (req, res) => {

View File

@@ -1,5 +1,8 @@
import path from 'path'
import { getRealPath, generateTimestamp } from '@sasjs/utils'
import { getRealPath } from '@sasjs/utils'
export const getWebBuildFolderPath = () =>
getRealPath(path.join(__dirname, '..', '..', '..', 'web', 'build'))
export const getTmpFolderPath = () =>
getRealPath(path.join(__dirname, '..', '..', 'tmp'))