我可以做这个:
require('zappajs') ->
@get '/':-> console.log(@response)
但是当我尝试这个时
require('zappajs') ->
@get '/': -> foo()
foo = ->
console.log(@response)
@response 未定义。所以很明显“这个”现在超出了范围。我尝试使用=>
函数定义,而不是通过->
它来传递“this”……但这没有区别。我可以使用@helper 达到预期的结果
require('zappajs') ->
@get '/':-> @foo()
@helper foo: ->
console.log(@response)
这是唯一的方法吗?