neither ? both ? .... if you go for real microservices and not just using it as most people do it, as BS, the language best fitted for the job is based on the job not the other way around ....
take what you know best, start working there but picking a language -> nodejs and compare it to an Web-framework in python is just wrong and an invitation for BS bingo :) ....
Microservices are complex and you should read about architecture / versioning and scaling before you ask the question about the language .... because if you implement them right you can use any language if you define the interfaces properly ....