我创建了一个我想使用此命令进行部署的角度应用程序:
npm运行build:prod
启动后,它会创建一个dist文件夹,并将其复制到Web服务器中。之后,我尝试调用Web服务器,但是它引发 403 Forbidden 错误。如果我尝试在本地运行它,那么它将起作用。
我的Package.json如下所示:
"scripts": {
"ng": "ng",
"start": "node server.js",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"compile:server": "webpack --config webpack.server.config.js --progress --colors",
"serve:ssr": "node local.js",
"build:ssr": "npm run build:client-and-server-bundles && npm run compile:server",
"build:client-and-server-bundles": "ng build --prod && ng run hvweb:server:production",
"server": "node local.js",
"build:prod": "npm run build:ssr",
"serve:prerender": "node static.js",
"build:prerender": "npm run build:prod && node dist/prerender.js"
},