I just got beat up this morning dealing with https. It is funny the things you take for granted when someone else does it for you. I was adding Meetup.com api oAuth to my app and it returns its callback using https. Well my locally hosted server wasn't set up for https. Why not add it. If you are on linux (any flavor) you are okay. But on windows you have to download something like openssl (https://www.openssl.org/source/) to create a cert and key. I was self signing both so I could get up and running but it took a little while to figure this out.
I do have to say express.js didn't even sweat. It was easy to add the https code into my node.js server and wire it up... once I had the cert in a file that could be read hehe
Don't have a lot of time this morning to document stuff but I had to share this because it was more work than I realized. Misery loves company.
So happy that is over. back to coding...