#fastify
#поститесь
Вопрос:
Я хочу сделать прокси-сервер Fastify с этими правилами:
- localhost/api перейдет на порт 3002
- bo.localhost отправится в порт 3006
- 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)
Третье правило не работает. Есть идеи, почему?
Спасибо!