feat: 更新 WebSocket 路由,添加缺失的路由配置并调整测试用例

This commit is contained in:
2025-12-21 04:42:36 +08:00
parent 11ac3f9de9
commit 8007315c66
3 changed files with 12 additions and 2 deletions

View File

@@ -175,9 +175,9 @@ export const proxyRoute = async (req: http.IncomingMessage, res: http.ServerResp
export const proxyWs = () => {
const apiProxy = assistantConfig.getCacheAssistantConfig()?.api?.proxy || [];
const registry = assistantConfig.getRegistry()
const proxy = assistantConfig.getCacheAssistantConfig()?.proxy || [];
const proxyApi = [...apiProxy, ...proxy].filter((item) => item.ws);
const demoProxy = [
{
path: '/api/ws/demo',
@@ -186,6 +186,15 @@ export const proxyWs = () => {
ws: true,
}
]
const pathRouter = proxyApi.find((item) => item.path === '/api/router');
if (!pathRouter) {
proxyApi.push({
path: '/api/router',
target: registry || 'https://kevisual.cn',
pathname: '/api/router',
ws: true,
});
}
return proxyApi.map(createProxyInfo);
};
export const createProxyInfo = (proxyApiItem: ProxyInfo) => {