Skip to content

フロントエンドについて

説明

本研究では、レンタルカー店舗を想定としたサンプルページを制作した。
ユーザがアクセスするサイトと管理者がアクセスするサイトをそれぞれ作成して 管理の汎用性を高めた。

1. 環境構築方法

1.1 Next.jsのインストール

Terminal window
npx create-next-app@latest

1.2 環境変数ファイルの作成

2. 送信処理

2.1

Terminal window
export const PostOrder = async (orderpost: OrderPost): Promise<OrderPost> => {
const res = await fetch(`${process.env.NEXT_PUBLIC_API_URL}/post_order`,{
method: "POST",
headers:{
"Content-Type": "application/json",
},
body: JSON.stringify(orderpost),
});
const orderLog = res.json();
return orderLog;
};

2.2

3. 受信処理

Terminal window
export const PostOrder = async (orderpost: OrderPost): Promise<OrderPost> => {
const res = await fetch(`${process.env.NEXT_PUBLIC_API_URL}/post_order`,{
method: "POST",
headers:{
"Content-Type": "application/json",
},
body: JSON.stringify(orderpost),
});
const orderLog = res.json();
return orderLog;
};