fix(chat): vite proxy ws + e2e tests para chat WebSocket
- frontend/vite.config.ts: anadir ws: true al proxy de /api para que el dev server (5180) reenvie WebSocket upgrade al backend (8095). Sin esto Firefox da "websocket error" al abrir /api/chat/ws en modo dev. - e2e/chat_ws_e2e_test.go: 4 tests nuevos que arrancan el binario kanban en puerto efimero con un fake claude (bash script que emite NDJSON), se loguean via /api/auth/login y dialean /api/chat/ws con cookie de sesion. Verifican: deltas + done, tool_use + tool_result + board_changed, rechazo sin sesion, /api/tool sin token = 401. - e2e/go.mod: anade nhooyr.io/websocket (cliente WS para tests). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -12,7 +12,11 @@ export default defineConfig({
|
||||
server: {
|
||||
port: 5180,
|
||||
proxy: {
|
||||
"/api": "http://localhost:8095",
|
||||
"/api": {
|
||||
target: "http://localhost:8095",
|
||||
ws: true,
|
||||
changeOrigin: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
build: {
|
||||
|
||||
Reference in New Issue
Block a user