我已将我的应用程序上传到 Digital Ocean 服务器,但似乎无法正常工作,这是我的应用程序的链接 http://138.68.21.3/pos/ 。输入此地址后,当您刷新页面时,它会显示“未找到”和“在此服务器上找不到请求的 URL /pos/login
。”
我不知道我在实时服务器中部署 Angular 应用程序的步骤是否正确:
第 1 步:我输入了 ng build --prod
第2步:复制dist文件夹中的文件并将其粘贴到根目录
有谁是在实时服务器中部署 Angular 应用程序的专家吗?我需要你们的帮助:(
最佳答案
为此,您需要在 AppRoutingModule 中使用 useHash,如下所示。
@NgModule({
imports: [RouterModule.forRoot(routes, { useHash: true })],
exports: [RouterModule]
})
并添加
<base href="./"> instead <base href="/"> inside index.html
希望这有帮助。
有什么疑问就问我。
关于node.js - 如何在Live Server(Digital Ocean)中部署Angular App?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51833956/