使用switch的hapi.js子域名

时间:2016-08-26 08:09:11

标签: javascript node.js hapijs

这是使用子域制作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')
        }
    }
  }
})

0 个答案:

没有答案