janpaul123 / paperprograms

Run Javascript on pieces of paper!

Home Page:https://paperprograms.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

If port 3000 is being used, find another port

jedahan opened this issue · comments

https://www.npmjs.com/package/get-port has a neat way of doing this - you request 3000 but if that doesn't work, it grabs another one.

You can then use https://www.npmjs.com/package/opn to automatically open it

And then in the browser, grab the port from window.location

Lemme know the good/bad/ugly of this idea

Localstorage (which contains the settings) is per-port. So you'd lose your settings if it'd automatically pick a different port.

Just quit whatever is running on port 3000 when developing locally? (And use the paperprograms.org hosted version when not developing)