Rumah  >  Soal Jawab  >  teks badan

javascript - Menggunakan axios untuk meminta fail json tempatan dalam vue2.0, hasilnya adalah ralat 404 Saya telah mencuba banyak kaedah dan masih mendapat ralat, sila beri saya nasihat.

Ini adalah halaman vue

Ini adalah struktur projek

Hasil

Konfigurasi ditambah oleh index.js di bawah config

laluan diubah suai dalam fail konfigurasi axios

Tidak kira bagaimana saya menetapkan laluan, saya tidak dapat mencari fail json saya harap seseorang boleh memberi saya nasihat

我想大声告诉你我想大声告诉你2710 hari yang lalu1713

membalas semua(5)saya akan balas

  • 迷茫

    迷茫2017-05-19 10:33:07

    Letakkan fail home.json dalam direktori /static/, dan kemudian

    axios.get('http://localhost:8080/static/home.json')

    balas
    0
  • 某草草

    某草草2017-05-19 10:33:07

    Hanya isikan nama domain untuk sasaran dalam proksi. Datang dan terima kasih

    balas
    0
  • 天蓬老师

    天蓬老师2017-05-19 10:33:07

    你这是访问服务器文件,应该把json文件放在最外层的static文件夹,这个文件夹是vue-cli内置服务器向外暴露的静态文件夹

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-19 10:33:07

    Nampaknya axios meminta http, jadi fail json yang saya cipta sendiri tidak boleh diakses? Saya tidak faham sedikit

    balas
    0
  • 为情所困

    为情所困2017-05-19 10:33:07

    Ubah suai dev-server.js setempat... hanya menghuraikannya kepada sumber statik...

    Sebagai contoh, letakkan json anda dalam folder /example dan ubah suai ekspres seperti berikut~

    build/dev-server.js

    app.use('/example', express.static('./example'))

    balas
    0
  • Batalbalas