老师,axios请求json 报500错误,是因为node少安装什么了吗

老师,axios请求json 报500错误,是因为node少安装什么了吗

<template>

    <div>

        <home-header></home-header>

        <homeswiper></homeswiper>

        <home-icons></home-icons>

        <home-recommend></home-recommend>

        <home-weekend></home-weekend>

    </div>

</template>


<script>

import HomeHeader from './components/Header'

import homeswiper from './components/swiper'

import HomeIcons from './components/Icons'

import HomeRecommend from './components/Recommend'

import HomeWeekend from './components/Homeweekend'

import axios from 'axios'

export default {

  name: 'Home',

  components: {

    HomeHeader,

    homeswiper,

    HomeIcons,

    HomeRecommend,

    HomeWeekend

  },

  methods: {

    getHomeInfo (){

      console.log("1")

      axios.get('/api/index.json')

        .then(this.getHomeInfoSucc)

    },

    getHomeInfoSucc (res){

      console.log('test')

      console.log(res)

    }

  },

  mounted (){

    this.getHomeInfo()

    console.log("2")

  }

}

</script>


<style>

</style>

http://img1.sycdn.imooc.com//climg/5f74379a093287c715150929.jpg

http://img1.sycdn.imooc.com//climg/5f7437ac09abeb8018750917.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕久久 2020-10-07 10:00:29

同学你好,500的错误,通常就是服务端(后端)报错,我们这个项目中,使用的是本地接口数据,与该接口相关的就是config文件夹下的index.js文件中的相关配置,建议同学检查一下如下配置是否正确:

http://img1.sycdn.imooc.com//climg/5f7d207d098fad5d12860418.jpg

此处配置是固定的写法,建议同学做好笔记,记住即可。

祝学习愉快!

好帮手慕言 2020-09-30 16:22:00

同学你好,500是后端的报错,需要后端开发人员处理。不过老师测试源码没有出现500的错误,建议:同学可以下载源码,把自己写的Home.vue中的代码,放到源码中测试,看是否会报错。源码如下:

http://img1.sycdn.imooc.com//climg/5f743ff8095177ae12480688.jpg

祝学习愉快~

  • 提问者 慕仰5025445 #1
    老师,我这个是自己模拟的数据,mock的,咋找后端人员看呢?
    2020-09-30 16:22:56
  • 提问者 慕仰5025445 #2
    老师我换了我写的home.vue文件,在老师的源码,可以正常访问json接口,那我自己的项目不行,会是什么原因呢?
    2020-09-30 16:32:10
  • 提问者 慕仰5025445 #3
    我把老师写的配置复制过来,又好了,哭
    2020-09-30 16:36:20
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师