我正在学习VueJS并希望制作一个项目。所以我要从ExpressJS服务器/ API获取数据。我尝试过vue-resource和axios。他们都返回了状态码0。
我认为我的API没有正确响应HTTP请求。
构建API时我应该集中精力。
P / S:抱歉,无法上传任何代码,因为我使用的是不同的电脑。
答案 0 :(得分:0)
你的问题不明确。但是,你提到这个:
我认为我的API没有正确响应HTTP请求。
可能是这种情况,这意味着您的Express服务器未按预期运行。我能想到的原因是:
您没有从前端调用正确的路由。确保 您正在尝试访问正确的URL。比如你可以 已完成如下路由:
本地主机:8081 / API /富
后来打电话:
本地主机:8081 /富
希望得到正确答案...
我建议您调试服务器。检查日志! 我真的怀疑你的问题与你的前端框架有关。
答案 1 :(得分:-1)
我用
修复了它 res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Methods', 'GET, POST');
res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type, \Authorization');