cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Antara muka untuk mengagregat data, bagaimana untuk mengkonfigurasi proxyTable dan bagaimana untuk menulis sasaran dan pathRewrite?

Saya ingin memanggil antara muka untuk mengagregatkan data, tetapi konfigurasinya salah. Tolong bantu saya mengetahui apa yang berlaku.
Apakah perbezaan antara '^/api': '/api' dan '^/api': ''. Saya baru belajar dan tidak begitu memahaminya.

Alamat permintaan saya ialah: http://v.juhe.cn/movie/index?...

Bagaimana saya boleh membetulkan kesilapan saya?

某草草某草草2802 hari yang lalu864

membalas semua(2)saya akan balas

  • 为情所困

    为情所困2017-05-19 10:38:02

    proxyTable: {
    '/xxx': {

    target: '正式网址',
    changeOrigin: true

    }
    }

    xxx merujuk kepada bahagian awam URL yang anda hantar ke bahagian belakang Anda perlu menggunakan aksara ini dalam hampir setiap antara muka
    Kemudian selepas dipadankan, bahagian localhost dari alamat yang ingin anda hantar digantikan dengan medan sasaran. (URL Rasmi),
    Bagi RewritePath, ia mengubah hala permintaan sumber ke laluan lain, menjadikannya berbeza daripada laluan yang ditunjukkan oleh URL yang diminta # Adakah anda mahu tambah
    bergantung pada keperluan anda?

    Selepas membaca situasi anda, saya cadangkan anda bertanya bahagian belakang jika terdapat antara muka permintaan sedemikian, kerana anda melaporkan ralat 404 dan antara muka tidak dapat ditemui, bukannya masalah merentas domain

    balas
    0
  • 黄舟

    黄舟2017-05-19 10:38:02

    proxyTable: {
      '/api': {
        target: 'http://v.juhe.cn',
        changeOrigin: true,
        pathRewrite: {
          '^/api': ''
        }
    }

    Hanya dalam persekitaran webpackDevServer

    balas
    0
  • Batalbalas