【发布时间】:2019-09-22 22:36:39
【问题描述】:
我有一个在服务器上使用nestjs 的拆分应用程序和一个Angular 应用程序作为客户端。使用@nestjs/websockets 模块和在客户端上我使用ngx-socket-io 似乎很容易使用socket.io 设置websockets。我用这个repo 作为基础。现在,当我将项目的 @nestjs/websockets 依赖项更新到最新版本时,我得到了
我预计 CORS 会出现问题,更新后,我可以通过添加来修复它们
app.enableCors({
origin: 'http://localhost:4200',
credentials: true,
});
到我的main.ts 文件,但我不知道为什么不提供客户端文件。使用 repo (5.7.x) 的版本,既没有 CORS 错误,也没有提供文件的问题。
我尝试了@WebSocketGateway() 的几个设置,移动到不同的端口,设置serveClient(即使默认情况下应该是true),但似乎没有任何效果。有什么建议吗?
谢谢
【问题讨论】:
标签: nestjs