CNode

在express里面 app.dynamicHelpers(); 这东西有什么用多 啊! 举个例子!谢谢

Lljy0662发布于14 年前最后回复14 年前7 回复7576 浏览0 收藏
查看回复

回复 (7)

X
xhowhy#1·14 年前
  app.dynamicHelpers({
  __get: function(req){
    return req.query
  },
  __params: function(req){
    return req.params
  },
  __post: function(req){
    return req.body
  },
  __cookie: function(req){
    return req.cookies
  },
  __session: function(req){
    return req.session;
  },
  __siteurl: function(req){
    return 'http://'+req.headers.host+'/'
  }
});
X
xhowhy#3·14 年前
引用 xhowhyapp.dynamicHelpers({ get: function(req){ return req.query }, params: function(req){ return req.p...

@ljy0662 动态helper会因为请求的不同而改变 静态helper与请求无关

D
darklowly#4·14 年前

都不要用了,都废弃了。 就通过中间件,param, 路由中间件,这三个东西结合起来使用 比较简单直观。

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