- Updated import paths to use the new v1-ws-proxy module. - Removed the old ws-proxy module and its associated files. - Implemented new WebSocket proxy logic in the v1-ws-proxy module. - Adjusted UserV1Proxy to utilize the new WebSocket proxy manager and methods.
20 lines
620 B
TypeScript
20 lines
620 B
TypeScript
import { app } from './app.ts';
|
|
import './route.ts';
|
|
import { handleRequest } from './routes-simple/index.ts';
|
|
import { port } from './modules/config.ts';
|
|
import { wssFun } from './modules/v1-ws-proxy/index.ts';
|
|
import { WebSocketListenerFun, HttpListenerFun } from '@kevisual/router/src/server/server-type.js';
|
|
console.log('Starting server...', port);
|
|
app.listen(port, '0.0.0.0', () => {
|
|
console.log(`server is running at http://localhost:${port}`);
|
|
});
|
|
app.server.on([{
|
|
id: 'handle-all',
|
|
func: handleRequest as any,
|
|
}, {
|
|
id: 'wss',
|
|
io: true,
|
|
path: '/ws/proxy',
|
|
func: wssFun as WebSocketListenerFun,
|
|
}]);
|