项目想采用node作为中间层,第一层 浏览器发请求到node第二层 node发送请求到php略懂一点node和express框架,请问node如何发送请求到php拿到数据返回前台,有没简单易懂的方法。使用了http-proxy-middleware能拿到数据,但是我想匹配到路由再发送请求到后台渲染ejs模版。const apiProxy = proxy('/do', { target: 'http://wx.lxjjz.cn',changeOrigin: true });//将服务器代理到localhost:8080端口上[本地服务器为localhost:3000]app.use('*', apiProxy);//子目录下的都是用代理 app.get('/index', function(req,res){ //我想在这里匹配到路由,然后在这里发送请求拿数据 //然后根据返回的数据传送到ejs模版渲染 res.sendFile(__dirname+'/index.html');}); 客户端var contextPath = 'http://wx.lxjjz.cn'; $.ajax({ type:'get', url:contextPath+'/do?g=api&m=hd&a=works-list', success:function(data){ console.log(data); }, error:function(data){ console.log(data); } })
添加回答
举报
0/150
提交
取消