javascript - Asingkan depan dan belakang, nod berfungsi sebagai lapisan tengah, bagaimanakah penghalaan harus ditulis?
仅有的幸福
仅有的幸福 2017-06-29 10:09:32
0
1
1074

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文件
})
仅有的幸福
仅有的幸福

membalas semua(1)
黄舟

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

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