子文件夹中的角度布线不起作用

时间:2019-05-15 12:55:44

标签: angular

我正在子文件夹中部署Angular应用程序。登陆页面工作正常。但是其他路由器无法正常工作。显示404错误。

例如:

www.xxx.com/demo -> Loads landing page.

www.xxx.com/demo/about -> Showing 404 error.

我已经尝试过以下命令来构建应用程序。

ng build --prod --base-href /demo/

ng build --prod --base-href /demo/ --deploy-url /demo/ 

我已经托管了我的应用here

我想念什么吗?

1 个答案:

答案 0 :(得分:2)

似乎您的服务器不在角度路由之外的所有呼叫中均不服务Sub NoteLog() '1. Copy the client's name and its note ranked by 4 particular conditions (20;17-20;15-17;11-15;<11) Dim finalrow As Long, c As Long, i As Long, rowppt As Long, colppt As Long finalrow = ShNote.Range("I" & Rows.Count).End(xlUp).Row rowppt = ShPPT.Cells(Rows.Count, 1).End(xlUp).Row colppt = ShPPT.Cells(Rows.Count, 1).End(xlUp).Row For c = 6 To finalrow If ShNote.Range("I" & c).Value = 20 Then ShNote.Range("D" & c).Copy ShPPT.Cells(rowppt + 6, 3).PasteSpecial xlPasteValues ShNote.Range("I" & c).Copy ShPPT.Cells(colppt + 6, 4).PasteSpecial xlPasteValues End If Next c rowppt = rowppt + 1 colppt = colppt + 1 ,因此它不会“允许角度地”处理路由更改。

我想,将index.html添加到路由导入中即可解决此问题。

useHash: true

这将为您的网址添加一个哈希(@NgModule({ imports: [RouterModule.forRoot(routes, {useHash: true})] }) ),以确保路由保留在客户端。