Python vs NodeJS web applications from a security point of view
Try using Python Flask for small projects. I'm assuming it's small because node.js is usually used for real-live-updates and realtime chatting and other javascript based apps. The advantage is polling/broadcasts from server to clients rather than 100s of individual requests being handled.
Security-wise, javascript apps can be abused without even using tools if they spam your servers but that is something you should handle on the web server or simply make sure spams are controlled and blocked if being repeated in an inhumane speed.
I am planning to build a web application which is security critical and I need to decide what technology to use on the back end.
The options I am considering are Python (mostly with the Django framework) and NodeJS (possibly with express.js). From the security point of view I would like to know the pros and cons of using each of these technologies.