選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

postOrderRequest.js 446B

12345678910111213141516171819
  1. import apiEndpoints from '../apiEndpoints';
  2. export const postOrder = async (orderData) => {
  3. const response = await fetch(`http://localhost:3000${apiEndpoints.order}`, {
  4. method: 'POST',
  5. body: JSON.stringify(orderData),
  6. headers: {
  7. 'Content-Type': 'application/json',
  8. },
  9. });
  10. const data = await response.json();
  11. if (!response.ok) {
  12. throw new Error(data.message || 'Something went wrong!');
  13. }
  14. return data;
  15. };