Browse Source

feat:(requests) use relative path as the base url #1109

Jacky 3 weeks ago
parent
commit
a72045b93f
2 changed files with 7 additions and 4 deletions
  1. 2 4
      api/openai/openai.go
  2. 5 0
      app/src/main.ts

+ 2 - 4
api/openai/openai.go

@@ -8,6 +8,7 @@ import (
 	"strings"
 	"strings"
 	"time"
 	"time"
 
 
+	"github.com/0xJacky/Nginx-UI/api"
 	"github.com/0xJacky/Nginx-UI/internal/llm"
 	"github.com/0xJacky/Nginx-UI/internal/llm"
 	"github.com/0xJacky/Nginx-UI/settings"
 	"github.com/0xJacky/Nginx-UI/settings"
 	"github.com/gin-gonic/gin"
 	"github.com/gin-gonic/gin"
@@ -46,10 +47,7 @@ func MakeChatCompletionRequest(c *gin.Context) {
 	}
 	}
 
 
 	// SSE server
 	// SSE server
-	c.Writer.Header().Set("Content-Type", "text/event-stream; charset=utf-8")
-	c.Writer.Header().Set("Cache-Control", "no-cache")
-	c.Writer.Header().Set("Connection", "keep-alive")
-	c.Writer.Header().Set("Access-Control-Allow-Origin", "*")
+	api.SetSSEHeaders(c)
 
 
 	openaiClient, err := llm.GetClient()
 	openaiClient, err := llm.GetClient()
 	if err != nil {
 	if err != nil {

+ 5 - 0
app/src/main.ts

@@ -1,5 +1,6 @@
 import { autoAnimatePlugin } from '@formkit/auto-animate/vue'
 import { autoAnimatePlugin } from '@formkit/auto-animate/vue'
 import { createCurdConfig } from '@uozi-admin/curd'
 import { createCurdConfig } from '@uozi-admin/curd'
+import { setRequestConfig } from '@uozi-admin/request'
 import { createPinia } from 'pinia'
 import { createPinia } from 'pinia'
 import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
 import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
 import { createApp } from 'vue'
 import { createApp } from 'vue'
@@ -24,6 +25,10 @@ function setupTranslations() {
   }, {})
   }, {})
 }
 }
 
 
+setRequestConfig({
+  baseURL: './api',
+})
+
 pinia.use(piniaPluginPersistedstate)
 pinia.use(piniaPluginPersistedstate)
 
 
 app.use(pinia)
 app.use(pinia)