You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am at a complete loss, as to what is going on, so I will post the Angular Universal server code that is running my express server.
I think there is something within Angular Unviersal's render engine that is completely just blocking websockets.
No configuration or anything I do can resolve the websocket without getting the:
'ws://localhost:4201/echo' failed: Connection closed before receiving a handshake response
// The Express app is exported so that it can be used by serverless Functions.exportfunctionapp(){constserver=express();constdistFolder=join(process.cwd(),'dist/ai-ggggg-frontend-website/browser');constindexHtml=existsSync(join(distFolder,'index.original.html')) ? 'index.original.html' : 'index';server.use('/swagger/api-docs',express.static('./dist/ai-heagggggd-website/browser/swagger'));// Our Universal express-engine (found @ https://github.com/angular/universal/tree/master/modules/express-engine)server.engine('html',ngExpressEngine({bootstrap: AppServerModule,}));server.set('view engine','html');server.set('views',distFolder);// Example Express Rest API endpoints// server.get('/api/**', (req, res) => { });// Serve static files from /browserserver.get('*.*',express.static(distFolder,{maxAge: '1y'}));// All regular routes use the Universal engineserver.get('*',(req,res)=>{res.render(indexHtml,{ req,providers: [{provide: APP_BASE_HREF,useValue: req.baseUrl}]});});returnserver;}functionrun(){constport=process.env.PORT||4000;// Start up the Node serverconstserver=app();server.listen(port,()=>{console.log(`Node Express server listening on http://localhost:${port}`);});}// Webpack will replace 'require' with '__webpack_require__'// '__non_webpack_require__' is a proxy to Node 'require'// The below code is to ensure that the server is run only when not requiring the bundle.declareconst __non_webpack_require__: NodeRequire;constmainModule=__non_webpack_require__.main;constmoduleFilename=mainModule&&mainModule.filename||'';if(moduleFilename===__filename||moduleFilename.includes('iisnode')){run();}export*from'./src/main.server';
The text was updated successfully, but these errors were encountered:
I am at a complete loss, as to what is going on, so I will post the Angular Universal server code that is running my express server.
I think there is something within Angular Unviersal's render engine that is completely just blocking websockets.
No configuration or anything I do can resolve the websocket without getting the:
'ws://localhost:4201/echo' failed: Connection closed before receiving a handshake response
The text was updated successfully, but these errors were encountered: