是否可以在hapi中定义全局基本路径

Ber*_*ard 6 javascript node.js hapijs hapi.js

我希望每个hapi路径路径都以prefix(/api/1)开头,而不是将其添加到每个路由.这可能吗?

路径应该可以使用以下路径/api/1/pets而不是路径/pets

const Hapi = require('hapi');
const server = new Hapi.Server();
server.route({
    method: 'GET',
    path: '/pets'
})
Run Code Online (Sandbox Code Playgroud)

Yas*_*ana 2

最好的选择是在路径中使用常量 -

server.route({
   method: 'GET',
   path: constants.route.prefix + '/pets')
});
Run Code Online (Sandbox Code Playgroud)

并在静态constants.js 文件中定义常量