File tree Expand file tree Collapse file tree 5 files changed +12
-15
lines changed
Expand file tree Collapse file tree 5 files changed +12
-15
lines changed Original file line number Diff line number Diff line change 11import express , { Request , Response } from 'express'
2- import path from 'path'
32import { asyncHandler } from '~/lib/async-handler'
43import HttpResponse from '~/lib/http/response'
4+ import { currentDir } from '~/lib/string'
55import { v1Route } from './v1'
66
77const route = express . Router ( )
8- const dirname = path . join ( __dirname , '../../../' )
98
109function versioning ( ) {
11- const node_modules = `${ dirname } /node_modules`
10+ const node_modules = `${ currentDir } /node_modules`
1211 const express = require ( `${ node_modules } /express/package.json` ) . version
13- const app = require ( `${ dirname } /package.json` ) . version
12+ const app = require ( `${ currentDir } /package.json` ) . version
1413
1514 return { express : `v${ express } ` , app : `v${ app } ` }
1615}
Original file line number Diff line number Diff line change @@ -16,10 +16,9 @@ import expressWithState from '~/app/middleware/with-state'
1616import { Route } from '~/app/routes/route'
1717import { allowedCors } from '~/lib/constant/allowed-cors'
1818import ErrorResponse from '~/lib/http/errors'
19+ import { currentDir } from '~/lib/string'
1920import { httpLogger } from './logger'
2021
21- const dirname = path . join ( __dirname , '../../' )
22-
2322export class App {
2423 private _app : Application
2524
@@ -33,7 +32,7 @@ export class App {
3332 this . _app . use ( httpLogger )
3433 this . _app . use ( express . json ( { limit : '20mb' , type : 'application/json' } ) )
3534 this . _app . use ( express . urlencoded ( { extended : true } ) )
36- this . _app . use ( express . static ( path . resolve ( `${ dirname } /public` ) ) )
35+ this . _app . use ( express . static ( path . resolve ( `${ currentDir } /public` ) ) )
3736 this . _app . use ( compression ( ) )
3837 this . _app . use ( cookieParser ( ) )
3938 this . _app . use ( helmet ( ) )
Original file line number Diff line number Diff line change @@ -3,9 +3,9 @@ import { randomUUID } from 'crypto'
33import path from 'path'
44import pino from 'pino'
55import { pinoHttp } from 'pino-http'
6+ import { currentDir } from '~/lib/string'
67
7- const dirname = path . join ( __dirname , '../../' )
8- const logDir = path . resolve ( `${ dirname } /logs` )
8+ const logDir = path . resolve ( `${ currentDir } /logs` )
99
1010const fileTransport = pino . transport ( {
1111 target : 'pino/file' ,
Original file line number Diff line number Diff line change @@ -5,10 +5,9 @@ import fs from 'fs'
55import path from 'path'
66import { logger } from '~/config/logger'
77import { ms } from '../date'
8+ import { currentDir } from '../string'
89import { GoogleCloudStorageParams , UploadFileParams } from './types'
910
10- const dirname = path . join ( __dirname , '../../../' )
11-
1211export default class GoogleCloudStorage {
1312 public client : GCS . Storage
1413
@@ -21,7 +20,7 @@ export default class GoogleCloudStorage {
2120 this . _access_key = params . access_key
2221 this . _bucket = params . bucket
2322 this . _expires = params . expires
24- this . _filepath = path . resolve ( `${ dirname } /${ params . filepath } ` )
23+ this . _filepath = path . resolve ( `${ currentDir } /${ params . filepath } ` )
2524
2625 const msgType = `${ green ( 'storage - google cloud storage' ) } `
2726
Original file line number Diff line number Diff line change @@ -3,10 +3,10 @@ import _ from 'lodash'
33import path from 'path'
44import swaggerJSDoc from 'swagger-jsdoc'
55import { env } from '~/config/env'
6+ import { currentDir } from '../string'
67
7- const dirname = path . join ( __dirname , '../../../' , 'public' , 'swagger' )
8- const _pathRouteDocs = path . resolve ( `${ dirname } /routes` )
9- const _pathSchemaDocs = path . resolve ( `${ dirname } /schema` )
8+ const _pathRouteDocs = path . resolve ( `${ currentDir } /public/swagger/routes` )
9+ const _pathSchemaDocs = path . resolve ( `${ currentDir } /public/swagger/schema` )
1010
1111function _getDocsSwaggers ( _path : string | Buffer ) : Record < string , unknown > {
1212 return fs . readdirSync ( _path ) . reduce ( ( acc , file ) => {
You can’t perform that action at this time.
0 commit comments