template icon indicating copy to clipboard operation
template copied to clipboard

Notice things break when I change `origin` line

Open silasb opened this issue 2 years ago • 1 comments

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?

silasb avatar Feb 16 '22 13:02 silasb

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.

TotalLag avatar May 22 '22 00:05 TotalLag