跳到主要内容
CNode

Node 怎么实现这种场景,求指点

社区
Jjerryge发布于 12 年前最后回复 12 年前
956320

新手求教大神。 场景是这样的: 前端发来一个请求,后端根据请求从本站取得数据,然后将取得的数据发送请求到外站,外站返还回来的数据再渲染到本站前端。

查看回复

回复 (9)

P
Pana#912 年前

后端做一个转发, 应该就可以完成吧

J
jerryge#612 年前

谢过各位!

L
libook#512 年前

在下小白一枚,用过nodegrass模块来做爬虫。。。可以在服务端跨域进行AJAX请求,你可以试试。

S
softice#412 年前
引用 yakczh为什么新浪微博,京东,优酷 jsonp请求返回的数据是 带html标签的数据,这样不是很费流量吗,相对前端用js渲染,是不是输出html,直接innerHTMl赋值要方便省事?

早期的为了避免页面刷新而进行的ajax确实是这么做的,但是现在的页面越来越复杂,直接innerHTML对前端维护来说是个噩梦,而且不利于模块化,所以现在都是jsonp传必要的数据,具体的页面由浏览器来渲染了。

p.s. 因需求而定吧。

Y
yakczh#312 年前
  为什么新浪微博,京东,优酷 jsonp请求返回的数据是 带html标签的数据,这样不是很费流量吗,相对前端用js渲染,是不是输出html,直接innerHTMl赋值要方便省事?
S
softice#212 年前

只给前端json,具体的页面渲染交给前端的js。

S
softice#112 年前

collection.findOne({...},{...}, function () {

http.get(url, function(data) { response. end('...data...') }) });

三个callback,应该还不至于用到async,直接写把。

参与回复

登录后即可参与回复。登录