如何使用next.js实现 Socket.io而无需单独的节点服务器

1mrurvl1  于 11个月前  发布在  其他
关注(0)|答案(2)|浏览(130)

我想用Next.js构建一个聊天系统。我不知道如何设置套接字服务器。
我想实现Next服务器,而不是一个单独的服务器。我应该在根目录下创建一个server.js文件并运行一个服务器吗?

af7jpaap

af7jpaap1#

但是你需要创建custom server,然后你就不能部署到vercel,你得到了一个普通的nodejs应用程序。你可以使用 cloud 提供程序来处理socket,或者如你所说,你可以将你的应用程序拆分到一个普通的next.js应用程序中,然后单独部署你的socket应用程序。

sycxhyv7

sycxhyv72#

是的。可以在同一台服务器上使用socket.io作为next.js。
我已经创建了一个github repo来实现这个东西。它是一个非常简单和工作的Next.js和socket.io入门模板。

相关问题