0

getからアクセスできますが、ビューに渡されたオブジェクトのメソッドからすべての変数にアクセスできないこのプログラム(実際のプログラムから簡略化したもの)を取得しました。ここで何か不足していますか?

all = ['hello', 'world']


require('zappajs') ->
    @get '/foo': -> 
        console.log all
        @render 'foo'

    @view foo: -> 
        console.log all

コーヒー hello.coffee を使用して実行すると、すべて定義されていない例外が発生します。

4

1 に答える 1

0

API リファレンスでは:

@view path: contents

インライン テンプレートを定義します。Express のビュー ディレクトリ内のパスにあるディスク上にファイルがあったようなものです。ディスク上のテンプレートよりも優先されます。

「 Express のビュー ディレクトリ内のパスにあるディスク上にファイルがあったようです」ので、その下のすべて@viewが別のファイル/モジュールにあり、アクセスできない理由が説明されていますall

于 2014-01-19T12:46:08.217 に答える