From cc980b09444f67bdcd07481edf9e0c0de6b9b5bd Mon Sep 17 00:00:00 2001 From: "li.li" Date: Sun, 17 Jul 2022 13:02:25 +0800 Subject: [PATCH] docs: __dirname is not available in ES modules (#9151) --- docs/guide/ssr.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/guide/ssr.md b/docs/guide/ssr.md index 747572d1b0b66b..6defcd69dec1a6 100644 --- a/docs/guide/ssr.md +++ b/docs/guide/ssr.md @@ -64,8 +64,11 @@ When building an SSR app, you likely want to have full control over your main se ```js{17-19} import fs from 'fs' import path from 'path' +import { fileURLToPath } from 'url' import express from 'express' -import {createServer as createViteServer} from 'vite' +import { createServer as createViteServer } from 'vite' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) async function createServer() { const app = express()