Search code examples
javascriptnode.jshttpsails.jshostname

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 (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.


Solution

  • 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/