我最近更新到了最新的angular版本9,并创建了一个应用程序。我使用以下命令使此应用通用: ng add @nguniversal/express-engine,然后使用以下命令构建应用: npm run build:ssr && npm run serve:ssr现在已经创建了dist文件夹,其中包含浏览器和服务器文件夹,但是dist根目录中没有创建server.js文件,在我使用angular 9构建应用程序时也没有创建webpack配置
我刚刚对接了我的render应用程序,并创建了一个Google运行服务,并创建了一个带有创建的docker映像的服务,以在服务器上呈现HTML。# Copy local angular/nest code to the container# Build development app3)使用新容器创建云运行服务
gcloud
SSR似乎与托管的静态资产一起工作。例如,中间件只在客户机上执行--而不是在服务器上执行(例如,当它第一次通过SSR加载时),当它部署在具有防火墙功能/托管(或使用firebase serve)的防火墙上时。使用此设置,静态资产托管和SSR在部署到Firebase上时似乎可以工作,但是当使用Firebase函数呈现服务器端时,不会执行middleware/asyncData/nuxtServerInit/etc例如,当在本地开发模式(npm run dev)时,中间