backend fallover support;first version router in nodejs