Это зависит от того, какое n вы передаете. Если n довольно большое, то рекурсия может выйти за максимальный размер стека (в Node это 11034 вызова, инфа из www.2ality.com/2014/04/call-stack-size.html). Но в любом случае, лучше не использовать такой метод вычисления факториала, он слишком неэффективный.