Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
구현은 되는데 궁금한점이 있습니다.
#ask
1년 전
3,027
4

`

const videos = [
    {
        title: "first Video",
        rating: 5,
        comments: 2,
        createAt: "2minutes ago",
        views: 59,
        id: 1
    },
    {
        title: "second Video",
        rating: 3.2,
        comments: 4,
        createAt: "2minutes ago",
        views: 12,
        id: 2
    },
    {
        title: "third Video",
        rating: 4.5,
        comments: 10,
        createAt: "2minutes ago",
        views: 32,
        id: 3
    }
];

export const trending = (req, res) => {
    res.render("home", { pageTitle: "home", videos })
}
export const see = (req, res) => {
    const { id } = req.params;
    const video = videos[id - 1]
    res.render("watch", { pageTitle: `watching ${video.title}` })
}

`

이렇게 코드를 작성했단 말이죠? 그러면 `const video = videos[id - 1]` 의 video는 id-1값인 0,1,2가 들어오지 문자열 데이터는 들어오지 않는단 말이죠. 그런데 어떻게 `res.render("watch", { pageTitle: watching ${video.title} })`를 통해서 비디오 제목이 들어오는거죠? video.title을 해도 title 정보가 없으니까 안들어 오는거 아닌가요? 위에 const videos라고 되어 있지만 video 에는 숫자 정보만 들어있는데요?

4 comments