feat: 更新 WebSocket 路由,添加缺失的路由配置并调整测试用例
This commit is contained in:
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user