Я только начал работать с железным маршрутизатором на метеоре. Мне нужно показать изображение на главной странице. Мне удалось настроить маршрут для "дома", используя маршрутизацию на стороне клиента. Для статических файлов я пытался использовать Google и обнаружил, что может помочь добавление маршрута на стороне сервера. Итак, я добавил следующий код на сервере 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
не определено никакого маршрута. Я делаю что-то неправильно? Есть ли другой способ обслуживать статические файлы с помощью железного маршрутизатора?