I had the same question and ended up with Node, just because there are a lot of resources and a big community to help. Also, I can't share code between server and app, so I can't save code by using Dart on the server.
But in the end both can be used and is your choice, none is better.
If you go with Dart, I recommend you to check out
https://aqueduct.io/