本地开发反向代理

This commit is contained in:
wenyongda 2025-07-10 16:57:54 +08:00
parent a7370d4e8c
commit d1a47297bf
7 changed files with 86 additions and 87 deletions

View File

@ -1,8 +1,8 @@
# APP ID
NEXT_PUBLIC_APP_ID=8f005d85-a520-4b64-82d7-09f76104cc80
NEXT_PUBLIC_APP_ID=c36db3aa-20a6-4421-8e62-c9af03020088
# APP API key
NEXT_PUBLIC_APP_KEY=app-9o5BfmyoyKiNui9Pe855xasf
NEXT_PUBLIC_APP_KEY=app-WN8APQeButq9jIRj2g5D7r22
# API url prefix
NEXT_PUBLIC_API_URL=http://192.168.6.37:180/v1
NEXT_PUBLIC_API_URL=http://192.168.6.35:180/v1
NEXT_PUBLIC_BASE_API_URL=http://192.168.6.9:8085
NEXT_PUBLIC_BASE_API_URL=http://127.0.0.1:8085

View File

@ -564,7 +564,7 @@ export const useChatWithHistory = (installedAppInfo?: InstalledApp) => {
// 调用 Java 接口
const javaResponse = await fetch(
`${process.env.NEXT_PUBLIC_BASE_API_URL}/api/conversation/feedback`,
`/dev-api/api/conversation/feedback`,
{
method: "POST",
headers: {

View File

@ -199,7 +199,7 @@ const ChatWithHistoryWrapWithCheckToken: FC<ChatWithHistoryWrapProps> = ({
if (!accessToken) {
router.replace("/login");
} else {
fetch(`${process.env.NEXT_PUBLIC_BASE_API_URL}/getInfo`, {
fetch(`/dev-api/getInfo`, {
method: "GET",
headers: {
Authorization: `Bearer ${accessToken}`,

View File

@ -12,7 +12,7 @@ export default function LoginPage() {
const handleLogin = async (e: React.FormEvent) => {
e.preventDefault()
setLoading(true) // 开始加载
fetch(`${process.env.NEXT_PUBLIC_BASE_API_URL}/login`, {
fetch(`/dev-api/login`, {
method: 'post',
headers: {
'Content-Type': 'application/json',

View File

@ -1,11 +1,13 @@
@import "preflight.css";
@tailwind base;
@tailwind components;
@import '../../themes/light.css';
@import '../../themes/dark.css';
@import "../../themes/manual-light.css";
@import "../../themes/manual-dark.css";
@import "../components/base/button/index.css";
@import "../components/base/action-button/index.css";
@import "../components/base/modal/index.css";
@tailwind base;
@tailwind components;
html {
color-scheme: light;
@ -680,8 +682,4 @@ button:focus-within {
display: none;
}
@import "../components/base/button/index.css";
@import "../components/base/action-button/index.css";
@import "../components/base/modal/index.css";
@tailwind utilities;

View File

@ -22,10 +22,10 @@ const nextConfig = {
async rewrites() {
return [
{
source: "/dev-api/:path*",
destination: "http://192.168.6.9:8085/:path*",
source: '/dev-api/:path*',
destination: `${process.env.NEXT_PUBLIC_BASE_API_URL}/:path*`,
},
];
]
},
};

View File

@ -51,6 +51,7 @@
"@types/react-dom": "^19.0.3",
"@types/react-syntax-highlighter": "^15.5.13",
"ahooks": "^3.8.4",
"antd": "^5.26.4",
"axios": "^1.7.9",
"class-variance-authority": "^0.7.1",
"classnames": "^2.5.1",