为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

浮云间 2024-01-18 14:52:05
我想用 Next.js 构建一个聊天系统。我不确定如何设置套接字服务器。我希望它能够实现 Next 服务器,而不是使用单独的服务器。我是否必须在根目录中创建一个 server.js 文件并运行服务器?
查看完整描述

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

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



查看完整回答
反对 回复 2024-01-18
?
慕斯709654

TA贡献1840条经验 获得超5个赞

是的。可以在与 next.js 相同的服务器上使用 socket.io。

我创建了一个github 存储库来实现这个东西。这是一个非常简单且有效的 Next.js 和 socket.io 入门模板。


查看完整回答
反对 回复 2024-01-18
  • 2 回答
  • 0 关注
  • 129 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信