self nodejs platform