노드 입문_11

·2022년 12월 14일
0

상품 목록 조회 API

//상품 목록 조회 API
  router.get("/goods",(req,res) => {
    res.status(200).json({goods})
  });

상품 상세 조회 API

// 상품 상세 조회 API
  router.get("/goods/:goodsId",(req,res) => {
    const params = req.params;
    console.log('params', params);
    res.status(200).json({});
  });

// C:\Users\sec\Desktop\sparta\SPA_MALL>node app.js
// 3000 포트로 서버가 열렸어요!
// params { goodsId: '2' }

I)

 //상품 상세 조회 API
  router.get("/goods/:goodsId",(req,res) => {
    const { goodsId } = req.params;

    let result = null;
    for (const good of goods) {
        if( Number(goodsId) === good.goodsId ) {
            result = good;
        }
    }

    res.status(200).json({ detail : result });
  });

II)

//상품 상세 조회 API
router.get("/goods/:goodsId", (req, res) => {
	const { goodsId } = req.params;
	const [detail] = goods.filter((goods) => goods.goodsId === Number(goodsId));
    
	res.status(200).json({ detail : result });
});
profile
개발자가 되는 과정

0개의 댓글