I use Chrome in macOS Sierra 10.12.3. I guess I have already set up ssl
for localhost
long time ago. Now, both http://localhost/
and https://localhost/
in Chrome return the list of folders under localhost
. I have created a nodejs app. So after typing npm start
in a command line to run the server, we could open http://localhost:3000/#/home
as frond-end in Chrome.
Now, for some reason, I need to make https://localhost:3000/#/home
work in Chrome. At the moment, it gives This site can't be reached; localhost unexpectedly closed the connection
error.
Does anyone know how to amend this? Should I set up something in mac or in the code of my app?
Edit 1: I have found this page: SSL/HTTPS server with Node.js and Express.js. So I generated the files and modified the node code. Now loading https://localhost:3000/#/posts/editor/
displays the page, but I want to remove the annoying Not Secure
warning.
As the above screenshot shows, I was able to view its certificate (though there is an error ERR_CERT_COMMON_NAME_INVALID
). I copied the certificate to the desktop and dragged it to login
of the Keychain Access
tool and modified its setting to Always Trust
. I restarted Chrome, reloaded the page, but the Not Secure
warning is still there.
Could anyone help?