I wrote a node.js app to deal with processing forms on a business's website. These forms can contain sensitive information so I knew it needed an SSL certificate. Since I didn't want to serve my node app from port 80, I used Apache to proxy it from port 3xxx to 80.
Then, I generated a cert from Let's Encrypt and I was able to access it from port 443.
My question: Is my nodejs app secure even though it is behind a proxy?