From 2c7955b524b191d3e654d1d8c0aa3907a7813165 Mon Sep 17 00:00:00 2001 From: Cxx0822 <1556464090@qq.com> Date: Mon, 22 Sep 2025 21:27:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0=E5=8D=9A=E5=AE=A2?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=BD=91=E7=AB=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nginx.conf | 24 ++++++++++++++++++++++++ src/App.vue | 15 ++++++++++----- 2 files changed, 34 insertions(+), 5 deletions(-) diff --git a/nginx.conf b/nginx.conf index 9fe258f..72a6ae0 100644 --- a/nginx.conf +++ b/nginx.conf @@ -15,6 +15,30 @@ server { proxy_set_header X-Forwarded-Proto $scheme; } + location /sweet-hut/ { + proxy_pass http://host.docker.internal:83/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location /blog-admin/ { + proxy_pass http://host.docker.internal:84/; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + location /home-api/ { + proxy_pass http://host.docker.internal:8081/; + } + + location /blog-api/ { + proxy_pass http://host.docker.internal:8082/; + } + location / { try_files $uri $uri/ =404; } diff --git a/src/App.vue b/src/App.vue index 2143afb..2a4be68 100644 --- a/src/App.vue +++ b/src/App.vue @@ -22,10 +22,10 @@ + @click="blogAdminClick">
- 管理系统 + 博客管理系统
@@ -50,6 +50,11 @@ import { isMobile } from "./utils" import { ElMessage } from "element-plus" const blogClick = () => { + if (isMobile()) { + ElMessage.info('暂不支持移动端访问') + return + } + window.open(`${window.location.origin}/blog/`, '_blank'); } @@ -59,16 +64,16 @@ const sweetHutClick = () => { return } - // window.open('edge-demo', '_blank'); + window.open(`${window.location.origin}/sweet-hut/`, '_blank'); } -const adminClick = () => { +const blogAdminClick = () => { if (isMobile()) { ElMessage.info('暂不支持移动端访问') return } - // window.open('edge-readme', '_blank'); + window.open(`${window.location.origin}/blog-admin/`, '_blank'); } const resumeClick = () => {