From 00db78b4469e971588f3e0b4987bf839cd2c7146 Mon Sep 17 00:00:00 2001 From: RockYang Date: Thu, 20 Apr 2023 18:13:05 +0800 Subject: [PATCH] change ACCESS_KEY header to ACCESS-KEY, add test env file --- server/server.go | 4 ++-- web/.env.test | 5 +++-- web/src/views/Chat.vue | 2 +- web/src/views/ChatFree.vue | 2 +- web/vue.config.js | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/server/server.go b/server/server.go index 8e49a884..600d9a5b 100644 --- a/server/server.go +++ b/server/server.go @@ -188,7 +188,7 @@ func corsMiddleware() gin.HandlerFunc { c.Header("Access-Control-Allow-Origin", origin) c.Header("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PUT, DELETE, UPDATE") //允许跨域设置可以返回其他子段,可以自定义字段 - c.Header("Access-Control-Allow-Headers", "Authorization, Content-Length, Content-Type, ChatGPT-TOKEN, ACCESS_KEY") + c.Header("Access-Control-Allow-Headers", "Authorization, Content-Length, Content-Type, ChatGPT-TOKEN, ACCESS-KEY") // 允许浏览器(客户端)可以解析的头部 (重要) c.Header("Access-Control-Expose-Headers", "Content-Length, Access-Control-Allow-Origin, Access-Control-Allow-Headers") //设置缓存时间 @@ -223,7 +223,7 @@ func AuthorizeMiddleware(s *Server) gin.HandlerFunc { } if strings.HasPrefix(c.Request.URL.Path, "/api/config") { - accessKey := c.GetHeader("ACCESS_KEY") + accessKey := c.GetHeader("ACCESS-KEY") if accessKey != strings.TrimSpace(s.Config.AccessKey) { c.Abort() c.JSON(http.StatusOK, types.BizVo{Code: types.NotAuthorized, Message: "No Permissions"}) diff --git a/web/.env.test b/web/.env.test index 912985ee..c9c066ad 100644 --- a/web/.env.test +++ b/web/.env.test @@ -1,2 +1,3 @@ -VUE_APP_API_HOST=https://chat-plus.net -VUE_APP_WS_HOST=wss://chat-plus.net \ No newline at end of file +NODE_ENV = 'production' +VUE_APP_API_HOST=https://www.r9it.com +VUE_APP_WS_HOST=wss://www.r9it.com diff --git a/web/src/views/Chat.vue b/web/src/views/Chat.vue index 08c8c68d..af2ebcfa 100644 --- a/web/src/views/Chat.vue +++ b/web/src/views/Chat.vue @@ -569,7 +569,7 @@ export default defineComponent({ position: absolute; bottom: 0 display: flex; - justify-content: start; + justify-content: flex-start; align-items: center; flex-flow: column; diff --git a/web/src/views/ChatFree.vue b/web/src/views/ChatFree.vue index a6648a84..f570f9d4 100644 --- a/web/src/views/ChatFree.vue +++ b/web/src/views/ChatFree.vue @@ -888,7 +888,7 @@ export default defineComponent({ position: absolute; bottom: 0 display: flex; - justify-content: start; + justify-content: flex-start; align-items: center; flex-flow: column; diff --git a/web/vue.config.js b/web/vue.config.js index a26248c7..e1c6318a 100644 --- a/web/vue.config.js +++ b/web/vue.config.js @@ -16,7 +16,7 @@ module.exports = defineConfig({ ] }, - publicPath: process.env.NODE_ENV === 'production' ? '/chat' : '/', + publicPath: '/chat', outputDir: '../dist', crossorigin: "anonymous", devServer: {