我正在使用Next js来渲染我的应用程序。但是,我还需要连接到使用websockets的Gamespark库(用于身份验证)。每次我尝试将我的脚本添加到head标签时,我都会得到错误,说它不工作。在下一个js中可以使用websockets吗?我已经看了很多关于socket io的东西,并且正在考虑它,但是我必须重写附加的库。我也很好奇,我是否应该尝试使用自己的后端Express服务器来管理这些连接?
正如你可能会说的,我是web开发的新手,所以任何资源或建议都将不胜感激!
来自浏览器的错误消息是http://localhost:3000/gamesparks/gamesparks-rt.js net::ERR_ABORTED 404 (未找到)
发布于 2019-01-15 03:06:27
这个错误几乎总是有帮助的。
这意味着它找不到JavaScript文件,所以您需要找出原因。您的服务器是否设置为提供静态资产?You'll need to configure this
app.use(express.static('public'))在public/gamesparks/gamesparks-rt.js中相对于您的Express项目放置该文件的位置。
这就是404类型的错误通常所指的:您的浏览器请求了该文件,但被告知该文件不存在。因为Express不会提供“静态”文件,除非您告诉它,否则需要对其进行配置。
https://stackoverflow.com/questions/54186336
复制相似问题