javascript - Antara muka untuk mengagregat data, bagaimana untuk mengkonfigurasi proxyTable dan bagaimana untuk menulis sasaran dan pathRewrite?
某草草
某草草 2017-05-19 10:36:02
0
2
827

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?

某草草
某草草

membalas semua(2)
为情所困

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

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

Hanya dalam persekitaran webpackDevServer

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan