2015-04-17 4 views
8

У меня есть приложение Meteor, и я использую пакет iron: router. И когда я развертываю на meteor.com, и когда я разрабатываю локально, на странице появляется страница с прошивкой железного маршрутизатора с линией «Организуйте ваше приложение метеорита». Как я могу избавиться от этого? Я пробовал несколько вещей, но ничего не помогло.Как избавиться от страницы прошивки Iron Router

Благодаря

+0

Вы необходимо добавить маршрут. Следуйте инструкциям на заставке или удалите железный маршрутизатор, используя «meteor remove iron: router» – Akshat

+0

Я проделал маршрут на сервере в файле js. Возможно ли, что железный маршрутизатор не поднимается туда, где он есть? – Joshin

+1

Вам также нужен маршрут на клиенте. Железный маршрутизатор пытается найти что-то для маршрута для '/'. Он ничего не может найти, поэтому он отображает это уведомление. – Akshat

ответ

1

Железный маршрутизатор работает как на клиенте и на сервере, поэтому убедитесь, что маршрут определен в обоих местах, то есть некоторые из них не под /client или /server папок. См. docs.

1

Существует вариант, который позволяет обеспечить собственный "не найден" шаблон:

Router.configure({ 
    notFoundTemplate: "notFound" 
}); 

по умолчанию не найден шаблон называется __IronRouterNoRoutes__ См

+0

И я создал html-файл с шаблоном с именем 'notFound' без содержимого –

Смежные вопросы