使用主机名时 sailsjs 返回 http 代码 426
在本地使用 SailsJS 时(使用 localhost 一切正常),但如果我切换到主机名(在主机文件中定义的 127.0.0.1)。我收到 http 代码 426。
这是我得到的错误: Http 426
不确定 Websocket 的使用与主机名有何关系。
While using SailsJS locally (using localhost everything works fine) but if I switch to a hostname (127.0.0.1 defined in the hosts file). I get http code 426.
Here is the error that I get:
Http 426
Not sure how the usage of websockets are relevant to the host name.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
似乎 HTTP 426 错误代码是由已分配给不同进程的默认 1337 端口引起的。 (在我的例子中,它是 Razer 的 rzsdkserver 服务:))。
如果您在本地使用 SailsJS 并使用 Razer 鼠标,请确保更新 SailsJS 的默认端口:https://blog.sailscasts.com/how-to-specify-a- Different-sails-port/
Seems like the HTTP 426 error code was caused by the default 1337 port already assigned to different process. (in my case it was Razer's rzsdkserver service :) ).
If you are using SailsJS locally AND using a Razer mouse, make sure you update the default port of SailsJS :https://blog.sailscasts.com/how-to-specify-a-different-sails-port/