Rumah  >  Soal Jawab  >  teks badan

javascript - Asingkan depan dan belakang, nod berfungsi sebagai lapisan tengah, bagaimanakah penghalaan harus ditulis?

Sebagai contoh, bahagian belakang menyediakan antara muka sedemikianhttp://wx.lxjjz.cn/do?g=api&m=hd&a=works-list.

Maka ajax bahagian hadapan saya harus ditulis seperti ini

$.ajax({
  url:'/do?g=api&m=hd&a=works-list',
  success:(data)=>{
       console.log(data)
  }
})

Adakah ini cara yang betul untuk menulis penghalaan nod? Bagaimanakah saya harus menulis beberapa parameter antara muka? Bagaimanakah nod menghantar permintaan ke antara muka belakang dan kemudian menghantar data ke templat?

app.get( '/do', function( req, res ){
    res.render( 'index.ejs' ); //请求跳转到 index.ejs文件
})
仅有的幸福仅有的幸福2693 hari yang lalu1068

membalas semua(1)saya akan balas

  • 黄舟

    黄舟2017-06-29 10:11:32

    Node berfungsi sebagai lapisan tengah, yang bermaksud bahawa nod berfungsi sebagai pelayan dan pelanggan Sebagai pelanggan, ia memulakan permintaan HTTP ke antara muka belakang, dan sebagai pelayan, ia memperoleh data bahagian belakang dan. menjadikannya atau terus mengembalikan JSON

    Selain itu, sebelum dan selepas pemisahan, Node mesti mendapatkan data bahagian belakang, merumuskan alamat penghalaan yang munasabah, mengembalikan data JSON dan menggunakan AJAX untuk meminta alamat nod di peringkat penyemak imbas

    Pelayar (ajax) -> Lapisan tengah (nod) ->

    Node menjalankan tugas pemaparan dan penghalaan halaman, dan bahagian belakang SERVER membawa tugas pemprosesan data

    balas
    0
  • Batalbalas