Подтвердить что ты не робот

Как я могу обслуживать страницы на myapp.meteor.com/login

Если я помещаю два файла в. /client, например,./client/myapp.html и. /client/login.html, страница http://localhost:3000/login.html не работает.

Если я поместил login.html в каталог. /client/login, ссылка http://localhost:3000/login тоже не работала.

Итак, как я могу обслуживать страницы в http://myapp.meteor.com/login

4b9b3361

Ответ 2

Если вам нужна маршрутизация на стороне сервера, ниже приводится хакерское, но рабочее решение:

__meteor_bootstrap__.app.stack.splice (0, 0, {
    route: '/hello',
    handle: function (req,res, next) {
        res.writeHead(200, {'Content-Type': 'text/plain'});
        res.end("hello world");
        return;
    }.future ()
});

Теперь давайте надеяться, что нам не придется использовать его задолго до того, как будет выпущен официальный пакет маршрутизации Meteor!

Ответ 3

Маршрутизация магистральных каналов - это путь, который можно найти в предыдущем ответе. Я выяснил, как использовать его в контексте Meteor, посмотрев стандартное приложение Todos, указанное на сайте Meteor.

Но я понимаю, что будет легче писать приложения, которые знают о URL-адресе через предстоящий выпуск Routing.