如何在没有单独节点服务器的情况下使用 next.js 实现 Socket.io

我想用 Next.js 构建一个聊天系统。我不确定如何设置套接字服务器。

我希望它能够实现 Next 服务器,而不是使用单独的服务器。我是否必须在根目录中创建一个 server.js 文件并运行服务器?


浮云间
浏览 131回答 2
2回答

慕田峪7331174

然而,您将需要创建自定义服务器,然后您无法部署到 vercel,并且您自己得到了一个常规的 Nodejs 应用程序。您可以使用云提供商来为您处理套接字,或者正如您所说,您可以将应用程序拆分为常规的 next.js 应用程序并单独部署套接字应用程序。

慕斯709654

是的。可以在与 next.js 相同的服务器上使用 socket.io。我创建了一个github 存储库来实现这个东西。这是一个非常简单且有效的 Next.js 和 socket.io 入门模板。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript