상품에 후기를 남기는 api를 설계하는데요.

GET    /api/product/[product_id]/ (상품정보 가져오기)

GET    /api/product/[product_id]/review (상품 후기 가져오기)

POST  /api/product/[product_id]/review (상품 후기 작성하기)

GET    /api/product/[product_id]/review/[review_id] (상품의 특정 후기 가져오기)


대충 이런식으로 만들었는데, 내가 작성한 상품 후기를 가져오는걸 만들때는 보통 어떤걸로 하나요?

1. GET    /api/me/product/[product_id]/review

2. GET    /api/me/review/product/[product_id]


챗gpt는 어차피 rest api는 정해진게 아니라서 원하는 방향으로 설계가 가능해 둘다 괜찮다고 하는데,

실무에서는 보통 어떤식으로 하나요?


상품에 좋아요나 후기, 뭐 여러 기능까지 확장할것을 생각하면 1번이 좋은것같은데 맞나요?