Hapi路线与静态路线冲突

时间:2016-02-11 13:24:27

标签: node.js hapijs

由于某种原因,我的静态路由与其他路由冲突。

静态内容路由:

server.route({
    method: 'GET',
    path: '/{p*}',
    handler: {
        directory: {
            path: '.',
            redirectToSlash: true,
            listing: false
        }
    }
});

第二条路线

server.route({
    method: 'GET',
    path: '/{p1}/{p2}',
    handler: function (request, reply) {
        //...
    }
});

在我的索引文件中,我加载了静态内容:

...    
<link href="/bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<link href="/styles/style.css" rel="stylesheet">
...

在这种情况下,加载了bootstrap.min.css,但没有加载style.css。第一级文件夹中的所有文件都不起作用。如果我在/styles/test/style.css中移动style.css,那么......

更新

实际上,静态路由被忽略,静态请求被重定向到另一条路由。知道如何在不改变路线的情况下解决这个问题吗?

0 个答案:

没有答案