Skip to content

Commit 04696f1

Browse files
committed
fix: __dirname does not exist in ESM
1 parent 1f71308 commit 04696f1

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

apps/api/src/express.js

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import path from 'node:path'
22
import process from 'node:process'
3+
import { URL } from 'node:url'
34

45
import bodyParser from 'body-parser'
56
import cuid from 'cuid'
@@ -14,6 +15,8 @@ import logRequest from '#src/middleware/log-request.js'
1415
import session from '#src/middleware/session.js'
1516
import routes from '#src/routes/index.js'
1617

18+
const __dirname = new URL('.', import.meta.url).pathname
19+
1720
const setRequestId = (req, res, next) => {
1821
const requestId = cuid()
1922
res.set('X-RequestId', requestId)

apps/front/vite.config.js

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import { defineConfig } from 'vite'
22
import vue from '@vitejs/plugin-vue'
33
import path from 'path'
4+
import { URL } from 'node:url'
5+
6+
const __dirname = new URL('.', import.meta.url).pathname
47

58
export default defineConfig({
69
plugins: [vue()],

0 commit comments

Comments
 (0)