server重构，支持nodejs的server