nodejs adapter