객체 생성 및 API 테스트 결과

airbus·2025년 2월 13일

프로그래머스

목록 보기
12/93
//======================================= 서버
const express = require('express');
const app = express();

app.listen(5555);
//======================================= 커피 객체

let coffee1 = {
    espresso : "1oz"
};

let coffee2 = {
    expresso : "1oz",
    water : "170ml"
};

let coffee3 = {
    expresso : "1oz",
    milk : "170ml"
};

//======================================= 조건문

app.get('/:coffee', function(req, res) {
    const {coffee} = req.params

    if (coffee == "es") {
        res.json(coffee1);
    } else if (coffee == "am") {
        res.json(coffee2);
    } else if (coffee == "la") {
        res.json(coffee3);
    } else {
        res.json({message : "not a coffee"});
    }

});

1) 커피 객체를 생성
2) 조건문으로 파라미터에서 받은값에 일치하는 .json 내용을 출력합니다.

  • 해당값의 커피 레시피가 출력됩니다.



  • 일치하는 값이 없는 경우 "not a coffee"메시지를 출력합니다.

0개의 댓글