Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js NodeJS/Firebase Functions/Angular-从源站访问站点已被CORS策略阻止:No';访问控制允许原点';标题已存在_Node.js_Angular_Firebase_Google Cloud Functions - Fatal编程技术网

Node.js NodeJS/Firebase Functions/Angular-从源站访问站点已被CORS策略阻止:No';访问控制允许原点';标题已存在

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阻止

我分别在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}));