我最近在生产标记--prod
中使用角度4构建了一个应用程序。
它在dist文件夹中给了我一些静态文件,之后我在AWS S3存储桶中上传了dist文件。一切顺利,直到我点击刷新。在/ page1或/ page2等其他路由上单击刷新时,显示“未找到404”没有这样的键错误。
我在这里做错了吗?我知道问题存在,因为dist文件夹中只有一个文件(index.html)。但其他路线呢?
即使刷新页面,我怎样才能使其他页面可用。
答案 0 :(得分:0)
答案 1 :(得分:0)
您必须在应用程序路由文件中定义默认路由,然后在RouterModule中添加第二个参数
@NgModule({
imports: [RouterModule.forRoot(routes, { useHash: true })],
exports: [RouterModule]
})
对我有用