Я использую Gitlab, Angular7 в моем проекте. Я начал создавать приложение с помощью этих инструментов. когда я обновляю свою домашнюю страницу, я получаю сообщение об ошибке 404. Я добавляю Usehash к своей маршрутизации следующим образом.
RouterModule.forRoot(routes,
{ useHash: true }
}
но в URL отображается #. Я не хочу отображать # в URL. также найдите ниже .yml код.
image: node:latest
pages:
cache:
paths:
- node_modules/
stage: deploy
script:
- rm ./package-lock.json
- npm install -g @angular/cli
- npm install
- npm install angularx-social-login
- npm install sweetalert2
- npm install @toverux/ngx-sweetalert2
- ng build
- mv dist/* public/
artifacts:
paths:
- public
only:
- master
Любое другое решение для решения этой проблемы 404 страницы ??