カート・リストの変更機能の作成方法(データベースとの通信)

780 ワード

簡単です.patchを使えばいいのにー!
  • order製品コンポーネント内のedit buttonをクリックするとeditモードウィンドウが表示されます.
  • patchとstateを使用して、editウィンドウで「変更」ウィンドウで変更する数とサイズをクリックし、コミットすると、製品
  • を変更できます.
    私が書いたコード
    fetch(`${BASE_URL}/carts?cart-id=${cart_id}`, {
          method: 'PATCH',
          headers: {
            Authorization: localStorage.getItem('token'),
          },
          body: JSON.stringify({
            size: editedSize.sizeName,
            quantity: editedQuantity,
          }),
        }).then(res => {
          if (res.ok) {
            alert('상품 수정이 완료되었습니다.');
            closeModal();
          }
        });
      };
    
    注意)EditedSize.sizeNameとediteQuantityは、onClickイベントを使用してステータスに更新して保存する値です!