Обслуживание статических файлов с помощью nodejs и/или hapijs — маршрутизация

все ! на самом деле у меня есть это в моем коде...

server.register(require('inert'), function (err) {
    if (err) {
        throw err;
    }
    server.route({
        method: 'GET',
        path: '/{param*}',
        handler: {
            directory: {
                path: 'server_angular2'
            }
        }
    });
});

Это работает, но мои статические файлы — это файлы Angular 2, поэтому в большинстве случаев необходимо настроить маршруты хост-веб-сервера. Пример использования browserSync:

browserSync.init({
   server: {
        baseDir: "./",
        routes: {
            "/home": "index.html",
            "/rooms": "index.html",
            "/favorities": "index.html",
            "/bookings": "index.html",
            "/results": "index.html"
        }
    }
});

Вопрос: как я могу реализовать это с помощью Inert или любой другой альтернативы Inert?


person Marco Jr    schedule 16.04.2016    source источник


Ответы (1)


Неважно... Я нашел решение, и это довольно просто..

Просто нужно добавить маршруты, например...

    server.route({
        method: 'GET',
        path: '/home',
        handler: {
            file: 'server_angular2/index.html'
        }
    });
    server.route({
        method: 'GET',
        path: '/rooms',
        handler: {
            file: 'server_angular2/index.html'
        }
    });
person Marco Jr    schedule 16.04.2016