Drupal and node.js are not really directly comparable.
Drupal is really just a (complicated) CMS. Starting with version 7 it is now flexible enough to be a framework, but it is S-L-O-W. Every sizable Drupal site depends heavily on caching to maintain acceptable performance. I don't know of anyone but Drupal shops (like Phase 2 or Acquia) who have built actual software products on top of Drupal.
Drupal is developed in PHP, but its codebase is well behind modern programming practices. The community is only just now introducing object-oriented architecture in Drupal 8, which is still in alpha development. So: if you learn Drupal, you will not have easily transferable skills. But the demand for Drupal devs is growing fast, at least on the east coast, so you could have a very rewarding career.
Node.js is a lower-level framework. You could use it build a CMS (and some people have [1]), but you could also use it to build a lot of other things, with a good chance that it will be performant. And since it's based entirely on javascript, and is seen as "hot" and up-and-coming, there may be broader opportunities for you there as a programmer.