사용한 기술 | express 객체 Map params parseInt |
// express 모듈셋팅
const exporss = require("express");
const app = exporss();
// 데이터 셋팅
const youtube1 = {
chennelTitle: "십오야",
sub: "593만명",
vidioNum: "993개"
};
const youtube2 = {
chennelTitle: "침착맨",
sub: "227만명",
vidioNum: "6.6천개"
};
const youtube3 = {
chennelTitle: "테오",
sub: "54.8만명",
vidioNum: "726개"
};
const db = new Map();
db.set(1, youtube1).set(2, youtube2).set(3, youtube3);
app.get("/youtuber/:id", function (요청, 응답) {
let { id } = 요청.params;
id = parseInt(id);
const youtuber = db.get(id);
if (youtuber == undefined) {
응답.json({
message: "존재하지 않는 채널입니다."
});
return;
}
응답.json(youtuber);
});
app.get("/", function (요청, 응답) {
응답.send("welcom");
});
app.listen(8080);
'프로그래머스 데브코스 > 예제실습' 카테고리의 다른 글
[C] 평가 문제 ( 1/22 ~ 1/26 ) (0) | 2024.01.29 |
---|---|
DB 테이블 생성 실습 (0) | 2023.12.19 |