import { HashLocationStrategy, LocationStrategy } from '@angular/common';
@NgModule({
providers: [
{provide: LocationStrategy, useClass: HashLocationStrategy}
]
})
var path = require('path');
var express = require('express');
var app = express();
app.use(express.static(path.join(__dirname, 'public')));
app.get('/*', function(req, res) {
res.sendFile(path.join(__dirname, 'public/index.html'));
});
app.listen(3000);
这个代码段将使所有对服务端的请求都转向index.html文件,使Angular路由能够正常工作。
下一篇:Angular刷新组件