2
0

💚 Add conditional rewrites for NEXTAUTH_URL targets

This commit is contained in:
Baptiste Arnaud
2023-08-06 11:20:13 +02:00
parent fc25734689
commit bd9c8eac4c

View File

@ -76,40 +76,51 @@ const nextConfig = {
})) }))
) )
: [] : []
).concat([ )
{ .concat([
source: '/api/typebots/:typebotId/blocks/:blockId/storage/upload-url', {
destination: source:
'/api/v1/typebots/:typebotId/blocks/:blockId/storage/upload-url', '/api/typebots/:typebotId/blocks/:blockId/storage/upload-url',
}, destination:
{ '/api/v1/typebots/:typebotId/blocks/:blockId/storage/upload-url',
source: },
'/api/typebots/:typebotId/blocks/:blockId/steps/:stepId/sampleResult', ])
destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/getResultExample`, .concat(
}, process.env.NEXTAUTH_URL
{ ? [
source: '/api/typebots/:typebotId/blocks/:blockId/sampleResult', {
destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/getResultExample`, source:
}, '/api/typebots/:typebotId/blocks/:blockId/steps/:stepId/sampleResult',
{ destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/getResultExample`,
source: },
'/api/typebots/:typebotId/blocks/:blockId/steps/:stepId/unsubscribeWebhook', {
destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/unsubscribe`, source:
}, '/api/typebots/:typebotId/blocks/:blockId/sampleResult',
{ destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/getResultExample`,
source: '/api/typebots/:typebotId/blocks/:blockId/unsubscribeWebhook', },
destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/unsubscribe`, {
}, source:
{ '/api/typebots/:typebotId/blocks/:blockId/steps/:stepId/unsubscribeWebhook',
source: destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/unsubscribe`,
'/api/typebots/:typebotId/blocks/:blockId/steps/:stepId/subscribeWebhook', },
destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/subscribe`, {
}, source:
{ '/api/typebots/:typebotId/blocks/:blockId/unsubscribeWebhook',
source: '/api/typebots/:typebotId/blocks/:blockId/subscribeWebhook', destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/unsubscribe`,
destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/subscribe`, },
}, {
]), source:
'/api/typebots/:typebotId/blocks/:blockId/steps/:stepId/subscribeWebhook',
destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/subscribe`,
},
{
source:
'/api/typebots/:typebotId/blocks/:blockId/subscribeWebhook',
destination: `${process.env.NEXTAUTH_URL}/api/v1/typebots/:typebotId/webhookBlocks/:blockId/subscribe`,
},
]
: []
),
} }
}, },
} }