feat-12(nodejs): add role