refactor: 主要功能实现

目前的工作已经实现的功能:
- 基本 FastAPI 路由;
- 基本 AI 聊天和创作功能;
- 用户信息管理、权限验证、JWT 令牌签发和验证、端点保护;
- HTML 验证码邮件发送和验证码验证。
This commit is contained in:
2026-05-24 13:58:51 +08:00
parent f06de85257
commit 21f0d7725e
98 changed files with 6483 additions and 116 deletions
+13 -3
View File
@@ -9,6 +9,7 @@ import {resolve} from "path";
import AutoImport from 'unplugin-auto-import/vite'
import {NaiveUiResolver} from 'unplugin-vue-components/resolvers'
import Components from 'unplugin-vue-components/vite'
import {unheadVueComposablesImports} from "@unhead/vue";
// 从 package.json 里搞到 WebUI 版本号
const pkg = JSON.parse(readFileSync(resolve(__dirname, 'package.json'), 'utf-8'));
@@ -29,7 +30,8 @@ export default defineConfig({
'useNotification',
'useLoadingBar'
]
}
},
unheadVueComposablesImports,
]
}),
Components({
@@ -55,11 +57,19 @@ export default defineConfig({
server: {
proxy: {
'/api': {
target: 'http://localhost:8000',
target: 'http://localhost:9000',
changeOrigin: true,
},
'/admin': {
target: 'http://localhost:8000',
target: 'http://localhost:9000',
changeOrigin: true,
},
'/nyahome': {
target: 'http://localhost:9000',
changeOrigin: true,
},
'/download': {
target: 'http://localhost:9000',
changeOrigin: true,
},
},