grunt-contrib-connect 已经集成了livereload功能, 不需要middleware了