Я экспериментирую с Meteor и железом: маршрутизатор. Я сделал клонирование примеров из https://github.com/EventedMind/iron-router.git. Затем я записал cd-ed в образцы/базовый и выполнил обновление метеора и метеорит. Моя версия метеора 0.9.3.1Ошибка при использовании железа: маршрутизатор с Meteor 0.9.3.1
Когда я перешел на сайт, на консоли отображается ошибка, и страница пуста. Ошибка такова:
Exception from Tracker recompute function: Error: Couldn't find a template named "/" or "". Are you sure you defined it?
at null._render (http://localhost:3000/packages/iron_dynamic-template.js?32038885cb1dad7957291ffebfffcb7f8cd57d20:239:17)
at doRender (http://localhost:3000/packages/blaze.js?7b7ff7ee2ccdccd85a1ad0d8dc9d96193e29e8b0:1853:25)
at http://localhost:3000/packages/blaze.js?7b7ff7ee2ccdccd85a1ad0d8dc9d96193e29e8b0:1795:16
at Object.Blaze._withCurrentView (http://localhost:3000/packages/blaze.js?7b7ff7ee2ccdccd85a1ad0d8dc9d96193e29e8b0:2029:12)
at viewAutorun (http://localhost:3000/packages/blaze.js?7b7ff7ee2ccdccd85a1ad0d8dc9d96193e29e8b0:1794:18)
at Tracker.Computation._compute (http://localhost:3000/packages/tracker.js?192a05cc46b867dadbe8bf90dd961f6f8fd1574f:288:36)
at new Tracker.Computation (http://localhost:3000/packages/tracker.js?192a05cc46b867dadbe8bf90dd961f6f8fd1574f:206:10)
at Object.Tracker.autorun (http://localhost:3000/packages/tracker.js?192a05cc46b867dadbe8bf90dd961f6f8fd1574f:476:11)
at Blaze.View.autorun (http://localhost:3000/packages/blaze.js?7b7ff7ee2ccdccd85a1ad0d8dc9d96193e29e8b0:1793:19)
at http://localhost:3000/packages/blaze.js?7b7ff7ee2ccdccd85a1ad0d8dc9d96193e29e8b0:1847:10 debug.js:41
Может ли кто-нибудь любезно сообщить, что я делаю неправильно?
Заранее благодарен.
Спасибо, связка Акшат. Он работает так, как вы уже упоминали, когда меня понизили до железа: [email protected] – 3thanZ
Я также сталкиваюсь с другой проблемой сейчас. После того, как я переместил свои шаблоны и определения Router.route в дочерние папки, например, в '/ client/core', приложение больше не направляет маршрут. – 3thanZ
@ 3thanZ эта версия маршрутизатора на самом деле все еще работает. Это требует, чтобы маршруты были настроены на стороне сервера и на стороне клиента (корневая папка) для 404s для правильной работы. Если вы хотите использовать текущую версию железного маршрутизатора, вам нужно будет * понизить рейтинг до 0.9.3 – Akshat