template
template copied to clipboard
Notice things break when I change `origin` line
I'm evaluating different zero-js blog solutions and Elderjs came with some high regards. After experimenting with it I noticed that whenever I'd change my origin
line in the config file Elderjs would start to act funny:
- Websocket connections would try connecting a different hostname/port
- File changes wouldn't propagate (likely due to above)
I looked through the code and it seems like this http://example.com
is hardcoded, but I couldn't pinpoint where the issue was.
I'm creating this issue to understand what the setting should be? Should there be better documentation around this?
Where are you previewing it? It will act funny locally so you'll need to refer to your local address. I changed the line to something like this:
origin: process.env.NODE_ENV === 'production' ? 'https://example.com' : 'http://localhost:3000'
That way when you're developing locally, it will hit the correct host (localhost) until you publish.