add node project infrastructure
adopt 2 kinds of response in test