я создаю сайт с Angular. Я установил sh и развернул его на хостинге Firebase, но после развертывания не могу перейти на свой веб-сайт. У меня просто есть страница 404 not found с хостинга firebase. Ну, когда я запускаю свой сайт в localhost, у меня нет этой проблемы, и я не знаю, как ее решить ...
Мой app-routing.module.ts:
import { CommonModule } from '@angular/common';
import {RouterModule, Routes} from '@angular/router';
import {InfoMobileComponent} from './info-mobile/info-mobile.component';
import {ContactComponent} from './contact/contact.component';
const routes: Routes = [
{ path: '', redirectTo: '/info', pathMatch: 'full' },
{
path: 'info',
component: InfoMobileComponent
},
{
path: 'contact',
component: ContactComponent
},
];
@NgModule({
declarations: [],
imports: [
CommonModule,
RouterModule.forRoot(routes),
],
exports: [ RouterModule ]
})
export class AppRoutingModule { }
My firebase. json:
{
"hosting": {
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
И для информации, я строю свой проект в папку "dist".