Ускорьте прокси-сервер и vhost вместе

#fastify

#поститесь

Вопрос:

Я хочу сделать прокси-сервер Fastify с этими правилами:

  1. localhost/api перейдет на порт 3002
  2. bo.localhost отправится в порт 3006
  3. bo.localhost/api перейдет на порт 3001

Я попробовал этот код:

 const Fastify = require('fastify') const server = Fastify({ logger: true }) const proxy = require('fastify-http-proxy') const vhost = require('fastify-vhost')  server.register(proxy, {  upstream: 'http://localhost:3002/',  prefix: '/api' })  server.register(vhost, {  upstream: 'http://localhost:3006',  host: 'bo.localhost' })  server.register(vhost, {  upstream: 'http://localhost:3001',  host: 'bo.localhost/api' })  server.listen(80)  

Третье правило не работает. Есть идеи, почему?

Спасибо!