TowerjsでCookieまたはセッションを使用する簡単な例はありますか?Connect Middlewareについて読みましたが、経験がありません(残念ながら、node.jsも使用していません)。
例が利用できない場合は、ヒントもありがたいです。
マーシン
クッキー
こちらのTowerJSソースコードから、コントローラーには次のプロパティがあります。
@request
@response
@cookies
(これは単なるショートカットです@request.cookies
)@session
(これは単なるショートカットです@request.session
)したがって、Cookieを設定するには、こちらのエクスプレスドキュメントに従うことができます
たとえば、このセットCookie'rememberme'
# "Remember me" for 15 minutes
@response.cookie 'rememberme', 'yes',
expires: new Date(Date.now() + 900000)
httpOnly: true
そしてクッキーを取得するには
@request.cookies.rememberme
セッション
セッションに関しては、メモリセッションで接続しているように見えます。ここでソースコードを参照して くださいhttps://github.com/viatropos/tower/blob/master/src/tower/server/application.coffee#L39
したがって、次のように使用できます。
@request.session.something = 'something'
また
@session.something = 'something'
それがお役に立てば幸いです...
Tower.js github リポジトリでは、こちらの例でセッションを使用しています。多分あなたはそこで助けを得ることができます。私はコーヒー スクリプトの専門家ではないので、私のサポートは限られています。;)
しかし、これはセッション/クッキーのサポートを設定する場所です:
// config/application.coffee
@use "cookieParser", Tower.config.session.key
@use "session", secret: Tower.config.session.secret, cookie: {domain: Tower.config.session.cookie.domain}
少しでもお役に立てれば幸いです!;)