为什么我的帖子请求返回405错误?

时间:2018-12-15 01:10:07

标签: javascript firebase vue.js cors http-status-code-405

我正在尝试通过vue应用向Firebase发出发布请求,但我不断收到此错误image

我正在运行一个Webpack服务器,并且该网站位于localhost:8080上,但是我还在托管器上托管了一个实时版本,这是网站http://arestate.online/,当我单击添加新博客时,填写了详细信息并单击发布,它也会引发CORS错误。

我已经添加并修改了.htaccess文件以包括此IfModule mod_headers.c> 标头集访问控制允许来源“ *” / IfModule>(正确关闭了标记,我只是对其进行了修改,以便它们可以在堆栈溢出时显示)

如果有人可以为我提供出色的帮助!

2 个答案:

答案 0 :(得分:0)

您必须使用“ Access-Control-Allow-Methods”标头定义远程源可以使用的方法,例如:

  

访问控制允许方法:OPTIONS,HEAD,GET,POST

请参见https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

答案 1 :(得分:0)

如果您使用firebase中的npm库,我认为更好。 Firebase Database的REST API极端无用,因为它会下载许多无用的数据,并且您需要记住,firebase会对下载的数据量收取费用。但是您没有指定正在使用哪个模块。如果您发布代码,那也很好。