Running Localhost on HTTPS
Browsers often block HTTP on modern APIs (like Camera/Location). You need HTTPS (Port 443) for development.
1. Use mkcert (Recommended)
Don't use self-signed certs manually. Use mkcert to create locally trusted certificates.
mkcert -install
mkcert localhost
2. Permission Error (EACCES)
On Mac/Linux, you cannot bind to 443 without sudo.
sudo npm start