Node.js NodeJS/Firebase Functions/Angular-从源站访问站点已被CORS策略阻止:No';访问控制允许原点';标题已存在
我分别在Firebase托管和Firebase函数中托管我的角度前端和节点后端。但我在POST方法上不断发现CORS错误。我尝试了Stackoverflow和其他网站上几乎所有可用的解决方案。我在下面列出了我的错误响应和代码 访问位于的XMLHttpRequest 'https://us-central1-#########.cloudfunctions.net/apps/auth/api/feed/update' 源代码“https://##########.web.app”已被CORS阻止 策略:服务器上不存在“访问控制允许来源”标头 请求的资源Node.js NodeJS/Firebase Functions/Angular-从源站访问站点已被CORS策略阻止:No';访问控制允许原点';标题已存在,node.js,angular,firebase,google-cloud-functions,Node.js,Angular,Firebase,Google Cloud Functions,我分别在Firebase托管和Firebase函数中托管我的角度前端和节点后端。但我在POST方法上不断发现CORS错误。我尝试了Stackoverflow和其他网站上几乎所有可用的解决方案。我在下面列出了我的错误响应和代码 访问位于的XMLHttpRequest 'https://us-central1-#########.cloudfunctions.net/apps/auth/api/feed/update' 源代码“https://##########.web.app”已被CORS阻止
看起来我的CORS错误实际上不是CORS错误。在更改服务器上body parser包的参数限制后,我的代码得到了修复。此外,我还需要一些重写我的表单数据提交的角度前端
app.use(bodyParser.json({limit: "50mb"}));
app.use(bodyParser.urlencoded({limit: "50mb", extended: true, parameterLimit:50000}));
app.use(bodyParser.json({limit: "50mb"}));
app.use(bodyParser.urlencoded({limit: "50mb", extended: true, parameterLimit:50000}));