久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - 前后分離,node作為中間層,路由應該怎么樣寫?

瀏覽:113日期:2023-08-27 13:23:05

問題描述

比如后端給這樣的一個接口過來http://wx.lxjjz.cn/do?g=api&m=hd&a=works-list。

那么我前端ajax應該這樣寫

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

node路由這樣寫對嗎?還有一些接口參數(shù)應該怎么樣寫?node如何向后臺接口發(fā)送請求然后把數(shù)據(jù)傳到模版?

app.get( ’/do’, function( req, res ){ res.render( ’index.ejs’ ); //請求跳轉(zhuǎn)到 index.ejs文件})

問題解答

回答1:

node作為中間層,也就意味著node既要做服務端又要做客戶端.作為客戶端 向后端的接口發(fā)起HTTP請求,作為服務端獲得后端的數(shù)據(jù)后渲染出來或者直接返回JSON

另外前后分離,必定Node獲取后端的數(shù)據(jù)后,制定合理的路由地址,返回JSON數(shù)據(jù),在瀏覽器層面用AJAX請求node地址即可

瀏覽器(ajax) -> 中間層(node) -> SERVER后端

其中 node 承載了頁面渲染以及路由的任務,SERVER后端承載了數(shù)據(jù)處理任務

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 沭阳县| 桑日县| 万源市| 措美县| 曲阜市| 六安市| 乐亭县| 衡山县| 博罗县| 邹平县| 二连浩特市| 西乡县| 张家界市| 获嘉县| 河西区| 普定县| 桐庐县| 七台河市| 班玛县| 乐山市| 秦皇岛市| 贡山| 晋州市| 原平市| 肇源县| 英超| 浦东新区| 丰城市| 高清| 新绛县| 鹰潭市| 洛浦县| 周口市| 游戏| 铁岭县| 乌鲁木齐县| 武陟县| 石林| 甘洛县| 巩义市| 陕西省|