hapi.js使用开关的子域名

这是正确的方式来使hapi.js服务器与子域? 有什么缺点吗?

server.route({ method: 'GET', path: '/{path*}', handler: (request, reply) => { switch (request.info.host) { case 'api.domain.sk': return reply('api.domain.sk') default: switch (request.path) { case '/css/file.css': return reply.file('./public/css/file.css') case '/js/file.js': return reply.file('./public/js/file.js') default: return reply.file('./public/index.html') } } } })