Angular项目去除URL中的#号

1.在index.html中加入:

<base href="/">

  

2.在   app.module.ts  中替换:

import {APP_BASE_HREF} from "@angular/common";

  

// { provide: LocationStrategy, useClass: HashLocationStrategy },   //url带#号
    { provide: LocationStrategy, useClass: PathLocationStrategy },  //url不带#号
{provide: APP_BASE_HREF, useValue: './'},

  

 3.后台服务器Nginx

  

try_files $uri $uri/ /index.html =404;

  

posted @ 2021-10-09 09:16  生如逆旅,一苇以航  阅读(144)  评论(0编辑  收藏  举报