私は隕石で鉄のルーターを使い始めました。ホームページに画像を表示する必要があります。クライアント側のルーティングを使用して「ホーム」のルートを構成できました。静的ファイルについては、グーグルで検索したところ、サーバー側のルートを追加すると役立つことがわかりました。そこで、サーバーの router.js に以下のコードを追加しました。
Router.map(function() {
this.route('files', {
path: '/files/:path(*)',
action: function() {
var path = this.params.path;
console.log('will serve static content @ '+path);
this.response.sendfile(path);
}
});
});
にアクセスしようとするとhttp://localhost:3000/files/someImage.png
、 にルートが定義されていませんと表示され/files/someImage.png
ます。私は何か間違ったことをしていますか?Iron Router を使用して静的ファイルを提供する他の方法はありますか?