我想用 Next.js 构建一个聊天系统。我不确定如何设置套接字服务器。我希望它能够实现 Next 服务器,而不是使用单独的服务器。我是否必须在根目录中创建一个 server.js 文件并运行服务器?
2 回答
慕田峪7331174
TA贡献1828条经验 获得超13个赞
然而,您将需要创建自定义服务器,然后您无法部署到 vercel,并且您自己得到了一个常规的 Nodejs 应用程序。您可以使用云提供商来为您处理套接字,或者正如您所说,您可以将应用程序拆分为常规的 next.js 应用程序并单独部署套接字应用程序。
慕斯709654
TA贡献1840条经验 获得超5个赞
是的。可以在与 next.js 相同的服务器上使用 socket.io。
我创建了一个github 存储库来实现这个东西。这是一个非常简单且有效的 Next.js 和 socket.io 入门模板。
添加回答
举报
0/150
提交
取消