gpt4 book ai didi

javascript - 如何在 Next js 中使用 websockets

转载 作者:行者123 更新时间:2023-11-29 15:11:23 30 4
gpt4 key购买 nike

我正在使用 Next js 来呈现我的应用程序的服务器端。但是,我还需要连接到使用 websockets 的 Gamesparks 库(用于身份验证)。每次我尝试将我的脚本添加到 head 标签时,我都会收到它不起作用的错误消息。是否可以在 Next js 中使用 websockets?我已经看到很多关于 socket io 的信息,并且正在考虑它,但我必须重新编写附加的库。我也很好奇,我是否应该尝试做我自己的后端 Express 服务器来管理这些连接?

您可能会说,我是网络开发的新手,所以任何资源或建议都将不胜感激!

浏览器的错误信息是http://localhost:3000/gamesparks/gamesparks-rt.js net::ERR_ABORTED 404(未找到)

最佳答案

错误几乎总是有帮助的。

那意味着它找不到那个 JavaScript 文件,所以您需要找出原因。您的服务器是否设置为提供静态 Assets ? You'll need to configure this :

app.use(express.static('public'))

您将该文件放在 public/gamesparks/gamesparks-rt.js 中相对于您的 Express 项目的位置。

404 类型错误通常指的是:您的浏览器请求了该文件,但被告知该文件不存在。由于 Express 不会提供“静态”文件,除非您告诉它,因此您需要对其进行配置。

关于javascript - 如何在 Next js 中使用 websockets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54186336/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com