问题:angular项目执行npm run build 后部署到服务器,打开页面可以正常访问,但是刷新后404
解决方法如下:
angular 项目 路径中添加#
即angular项目使用hash模式
设置hash模式的两种途径:
1、在app.module中导入hash
import {HashLocationStrategy, LocationStrategy} from '@angular/common'; providers: [{provide: LocationStrategy, useClass: HashLocationStrategy}],
2、在app.routing.module的路由配置中添加hash配置
imports: [ RouterModule.forRoot(routes, { useHash: true }) ]
标签:hash,项目,ng,---,404,添加,angular,页面 From: https://www.cnblogs.com/jing5990/p/17151273.html