为了账号安全,请及时绑定邮箱和手机立即绑定

前后分离,node作为中间层,路由应该怎么样写?

前后分离,node作为中间层,路由应该怎么样写?

泛舟湖上清波郎朗 2018-11-08 14:14:00
比如后端给这样的一个接口过来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路由这样写对吗?还有一些接口参数应该怎么样写?node如何向后台接口发送请求然后把数据传到模版?app.get( '/do', function( req, res ){    res.render( 'index.ejs' ); //请求跳转到 index.ejs文件})
查看完整描述

1 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

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

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

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

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


查看完整回答
反对 回复 2018-12-27
  • 1 回答
  • 0 关注
  • 672 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信