Azure 应用服务和 Angular SSR 应用程序

Azure App service and Angular SSR application

我有一个带有服务器端渲染的 angular 应用程序。而且,这个 server.ts 里面有一些简单的 API。我正在尝试将它部署在 Azure 应用程序服务中(使用 AD 集成)但没有成功。它还缺少什么?

package.json

"scripts": {
"ng": "ng",
"start": "node dist/angular-app/server/main.js",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"dev:ssr": "ng run angular-app:serve-ssr",
"serve:ssr": "node dist/angular-app/server/main.js",
"build:ssr": "ng build --prod && ng run angular-app:server:production",
"prerender": "ng run angular-app:prerender"
},

当我访问 Azure 应用程序服务时出现错误消息 url:

这个问题一般是因为缺少web.config.

更多详细信息,您可以在下面的帖子中查看我的答案。

2. Node JS Deployment to Azure Web App Service ERROR - “You do not have permission to view this directory or page.”