add feature : 1.set a listening port 2.in dev mode can show directory