I am writing a service for use within a LAN, session data works fine when accessing the service using localhost or 127.0.0.1, but when accessing the service from another host, or even from the same host using real ip address like http://192.168.1.100:3000, session data will stop working.