From fd945ecf6d81fa6f94b3c9c2764dda4bd15463c7 Mon Sep 17 00:00:00 2001 From: ZZY <2450266535@qq.com> Date: Sun, 22 Sep 2024 23:17:31 +0800 Subject: [PATCH] =?UTF-8?q?```=20=E6=9B=B4=E6=94=B9=E9=9D=99=E6=80=81?= =?UTF-8?q?=E8=B5=84=E6=BA=90=E8=B7=AF=E5=BE=84=E8=AE=BE=E7=BD=AE=E5=92=8C?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E9=A1=BA=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在最新的提交中,我修改了`.gitignore`文件,以忽略额外的`static`目录。同时,在`default.env`文件中添加了`UPFRONT_PATH`变量,默认指向`./upfront`。在`server.ts`中,我更新了静态路径引用,使其使用`UPFRONT_PATH`变量,并明确`static`路径用于`/static`路由。这有助于更灵活地配置静态和前端资源路径,并优化服务器端的资源管理。 ``` --- .gitignore | 1 + default.env | 1 + server.ts | 4 +++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 492dc43..f406a82 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ !.gitignore *.log dist +static node_modules __pycache__ package-lock.json diff --git a/default.env b/default.env index bbf08d6..58f166d 100644 --- a/default.env +++ b/default.env @@ -6,4 +6,5 @@ ADMIN_LOGIN_PASSWORD=admin MOD= STATIC_PATH=./static +UPFRONT_PATH=./upfront FILE_PATH=./home \ No newline at end of file diff --git a/server.ts b/server.ts index 1d6a212..c3c1802 100644 --- a/server.ts +++ b/server.ts @@ -11,10 +11,12 @@ app.use(express.json()); app.use(express.urlencoded({ extended: false })); app.use(require('cookie-parser')()); -const dist = path.join(__dirname, env.STATIC_PATH ?? 'static'); +const dist = path.join(__dirname, env.UPFRONT_PATH ?? 'upfront'); // 静态资源服务,假设你的dist目录包含了编译后的Vue应用 app.use(express.static(dist)); +app.use('/static', express.static(path.join(__dirname, env.STATIC_PATH ?? 'static'))) + import router from './src/routes/api'; app.use('/api', router);