From c6cc74fee86034eba9513de721cb68e760cc42a4 Mon Sep 17 00:00:00 2001 From: Govind Kamtamneni Date: Sun, 12 Nov 2023 10:11:55 -0800 Subject: [PATCH] fix routes in ui to replace / at the end of uri --- ui/typescript/app/personalize/route.ts | 2 +- ui/typescript/src/components/personalize/personalize-drawer.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/typescript/app/personalize/route.ts b/ui/typescript/app/personalize/route.ts index 05652fcf..f39cd983 100644 --- a/ui/typescript/app/personalize/route.ts +++ b/ui/typescript/app/personalize/route.ts @@ -2,7 +2,7 @@ import { NextResponse } from 'next/server'; export async function POST(request: Request) { console.dir(request); - const personalizeUrl = `${process.env.NEXT_PUBLIC_RECCOMMENDATION_SERVICE_URL}/personalize` + const personalizeUrl = `${process.env.NEXT_PUBLIC_RECCOMMENDATION_SERVICE_URL?.replace(/\/+$/, '')}/personalize` const { body } = request console.log("Request body: "); console.dir(body) diff --git a/ui/typescript/src/components/personalize/personalize-drawer.tsx b/ui/typescript/src/components/personalize/personalize-drawer.tsx index 76be032c..0d1a6a63 100644 --- a/ui/typescript/src/components/personalize/personalize-drawer.tsx +++ b/ui/typescript/src/components/personalize/personalize-drawer.tsx @@ -76,7 +76,7 @@ export default function PersonalizeDrawer() { stocks, }; - const response = await fetch(`${process.env.NEXT_PUBLIC_RECCOMMENDATION_SERVICE_URL}/personalize`, { + const response = await fetch(`${process.env.NEXT_PUBLIC_RECCOMMENDATION_SERVICE_URL?.replace(/\/+$/, '')}/personalize`, { method: 'POST', headers: { 'Content-Type': 'application/json',