@fastify/reply-from
Version:
forward your HTTP request to another server, for fastify
37 lines (28 loc) • 548 B
JavaScript
const Fastify = require('fastify')
const target = Fastify({
logger: true
})
target.get('/', (_request, reply) => {
reply.send('hello world')
})
const proxy = Fastify({
logger: true
})
// proxy.register(require('fastify-reply-from'), {
proxy.register(require('..'), {
base: 'http://localhost:3001/'
})
proxy.get('/', (_request, reply) => {
reply.from('/')
})
target.listen({ port: 3001 }, (err) => {
if (err) {
throw err
}
proxy.listen({ port: 3000 }, (err) => {
if (err) {
throw err
}
})
})