Skip to content

Commit b73d4af

Browse files
committed
feat: add the alter to show error message.
1 parent f5e3aaf commit b73d4af

File tree

3 files changed

+7
-12
lines changed

3 files changed

+7
-12
lines changed

pages/api/chat.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,10 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => {
5151
memory,
5252
});
5353

54-
chain.call({ input }).catch(console.error);
54+
await chain.call({ input });
5555
} catch (err) {
5656
console.error(err);
57-
let error = "Unexpected message";
58-
if (err instanceof Error) {
59-
error = err.message;
60-
}
61-
return new Response(JSON.stringify({ error }), {
62-
status: 500,
63-
headers: {
64-
"Content-Type": "application/json",
65-
},
66-
});
57+
res.status(500).json({ errorMessage: (err as Error).toString() });
6758
}
6859
};
6960

pages/api/query.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const handler = async (req: NextApiRequest, res: NextApiResponse) => {
3232
// res.status(200).json({ responseMessage: chainValues.text.toString() });
3333
} catch (e) {
3434
console.log("error in handler: ", e);
35-
res.status(500).json({ responseMessage: (e as Error).toString() });
35+
res.status(500).json({ errorMessage: (e as Error).toString() });
3636
}
3737

3838
}

pages/index.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,10 @@ const Home: React.FC<HomeProps> = ({serverSideApiKeyIsSet}) => {
147147
setLoading(false);
148148
setMessageIsStreaming(false);
149149
setMessageError(true);
150+
151+
const message = await response.text();
152+
console.log('chat failed: ', message);
153+
alert(`error message: ' ${message}`);
150154
return;
151155
}
152156

0 commit comments

Comments
 (0)