我有一款使用webpack打包的Node应用程序,我正在尝试将其部署到Cloud Run中。为了能够在Cloud Run中加载大于32 MB(设置的限制)的文件,我将('Transfer-encoding' : 'chunked')标头添加到了webpack配置文件中。(该文件是网站的min.js文件,即网站的缩小版本,并在点击URL时加载。)
本地一切正常,但是当此更改部署在Cloud Run上并点击应用程序URL后,会出现以下错误:
(502 错误)
"upstream connect error or disconnect/reset before headers. reset reason: protocol error"
我已在部署中禁用了http2 end-to-end选项。
这是webpack文件,其中添加了标头:
webpack.config.js
devServer: {
本地一切正常,但是当此更改部署在Cloud Run上并点击应用程序URL后,会出现以下错误:
(502 错误)
"upstream connect error or disconnect/reset before headers. reset reason: protocol error"
我已在部署中禁用了http2 end-to-end选项。
这是webpack文件,其中添加了标头:
webpack.config.js
devServer: {
contentBase: path.resolve(__dirname, 'build'),
host: '0.0.0.0',
port: process.env.PORT || 8601,
sockPort: 'location',
disableHostCheck: true,
devServer: {
headers: {
'Transfer-encoding': 'chunked',
},
},
}