sailsjs returns http code 426 when using a host name

While using SailsJS locally (using localhost everything works fine) but if I switch to a hostname ( 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.


Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

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 :

All methods was sourced from or, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x