在我的gulpfile.js
设置express
中总是返回index.html
。
var server = express();
server.use(livereload({ port: 35729 }));
server.use(express.static('./app'));
server.all('*', function(req, res) {
res.sendFile('index.html', { root: './app' });
});
server.listen(8000);
refresh.listen(35729);
我第一次导航到localhost:8000
. 我的 Angular 路由重定向到http://localhost:8000/home
.
但是,如果然后我 refresh http://localhost:8000/home
,我会在控制台中看到以下错误:
Uncaught SyntaxError: Unexpected token <
为什么会这样?