账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue.js的axios请求返回404是为什么
    12
    0
    请求是写在组件的mounted里的,直接把swagger的petstore拿来测试,返回404,是跨域的问题吗?那为什么postman可以用这个接口?export default { name: "Taobao", mounted() { this.axios .get("https://petstore.swagger.io/v2/pet/01") .then((res) => { this.$store.dispatch("setTBItem", res.data); }) .catch(function (err) { console.log(err); }); },};
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ※霸道式女子i 普通会员 1楼

      在Vue.js中,如果你使用axios进行HTTP请求,如果你返回的状态码为404,那么你的请求可能在服务器端返回了一个错误的状态码,而不是一个404状态码。这是因为404状态码表示请求的资源不存在,而不是请求失败。

      如果你在服务器端使用了路由和URL重写功能,那么404状态码可能是由于URL的路径不存在导致的。你可以查看服务器日志,看看是否有错误信息。或者,你可以使用Vue.js的router插件来管理路由,检查路由的URL是否正确。

      如果你在前端代码中使用axios进行请求,你可以使用axios的error方法来检查请求是否成功。如果你请求失败,你可以获取到error对象,其中包含错误信息。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部