suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Vorder- und Rückseite trennen, Knoten dient als mittlere Ebene. Wie soll Routing geschrieben werden?

Zum Beispiel stellt das Backend eine solche Schnittstelle bereithttp://wx.lxjjz.cn/do?g=api&m=hd&a=works-list.

Dann sollte mein Front-End-Ajax so geschrieben sein

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

Ist dies die richtige Art, Knotenrouting zu schreiben? Wie soll ich einige Schnittstellenparameter schreiben? Wie sendet der Knoten eine Anfrage an die Backend-Schnittstelle und übergibt die Daten dann an die Vorlage?

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

Antworte allen(1)Ich werde antworten

  • 黄舟

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

    node作为中间层,也就意味着node既要做服务端又要做客户端.作为客户端 向后端的接口发起HTTP请求,作为服务端获得后端的数据后渲染出来或者直接返回JSON

    另外前后分离,必定Node获取后端的数据后,制定合理的路由地址,返回JSON数据,在浏览器层面用AJAX请求node地址即可

    浏览器(ajax) -> 中间层(node) -> SERVER后端

    其中 node 承载了页面渲染以及路由的任务,SERVER后端承载了数据处理任务

    Antwort
    0
  • StornierenAntwort