diff --git a/packages/server/src/server.ts b/packages/server/src/server.ts index bd7134c0..ece7c654 100644 --- a/packages/server/src/server.ts +++ b/packages/server/src/server.ts @@ -77,6 +77,10 @@ export const createApp = async (options: CreateAppOptions): Promise<{ }; const isEncrypted = (socket: net.Socket): boolean => { + if (options.bypassAuth) { + return true; + } + // tslint:disable-next-line:no-any return (socket as any).encrypted; }; @@ -125,7 +129,7 @@ export const createApp = async (options: CreateAppOptions): Promise<{ }); }); - const server = httpolyglot.createServer(options.httpsOptions || certs, app) as http.Server; + const server = httpolyglot.createServer(options.bypassAuth ? {} : options.httpsOptions || certs, app) as http.Server; const wss = new ws.Server({ server }); wss.shouldHandle = (req): boolean => {