무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
포트문제 (npm run dev 햇을때의 문제)
[0] node:events:505 [0] throw er; // Unhandled 'error' event [0] ^ [0] [0] Error: listen EADDRINUSE: address already in use :::5000 라는 에러가떠서 5000포트를 닫으려고 kill - 9 pid숫자를했는데요, 해당 포트가 사라지고 또 다른 포트가 열려서 같은 에러가 반복됩니다. 해결할 수 있는 방법이 있을까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
server쪽 npm install안됩니다 ㅠㅠ
server의 package.json 파일을 npm install 했을시, 아래와 같은 오류가 발생합니다. github에 기재되어 있던 node와 npm버전이 달라서 저의 node, npm버전에 맞게 package.json을 다음과 같이 수정했습니다. "node": "16.14.2", "npm": "8.5.0" 게시판을 둘러보면서 저와 같은 문제로 npm install이 안된분의 글을 보고 파이썬 역시 설치한 상태입니다. 하지만 다음과 같은 오류로 npm install이 진행되고 있지 않습니다. 혹시 아시는 분이 있으시다면 알려주세요 !!! npm ERR! code 1 npm ERR! path C:\Users\diddm\Downloads\boilerplate-mern-stack-master (2)\boilerplate-mern-stack-master\node_modules\bcrypt npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node-pre-gyp install --fallback-to-build npm ERR! Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\diddm\Downloads\boilerplate-mern-stack-master (2)\boilerplate-mern-stack-master\node_modules\bcrypt\lib\binding\bcrypt_lib.node --module_name=bcrypt_lib --module_path=C:\Users\diddm\Downloads\boilerplate-mern-stack-master (2)\boilerplate-mern-stack-master\node_modules\bcrypt\lib\binding --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v93' (1) npm ERR! node-pre-gyp info it worked if it ends with ok npm ERR! node-pre-gyp info using node-pre-gyp@0.14.0 npm ERR! node-pre-gyp info using node@16.14.2 | win32 | x64 npm ERR! node-pre-gyp WARN Using needle for node-pre-gyp https download npm ERR! node-pre-gyp info check checked for "C:\Users\diddm\Downloads\boilerplate-mern-stack-master (2)\boilerplate-mern-stack-master\node_modules\bcrypt\lib\binding\bcrypt_lib.node" (not found) npm ERR! node-pre-gyp http GET https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.8/bcrypt_lib-v3.0.8-node-v93-win32-x64-unknown.tar.gz npm ERR! node-pre-gyp http 404 https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.8/bcrypt_lib-v3.0.8-node-v93-win32-x64-unknown.tar.gz npm ERR! node-pre-gyp WARN Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.8/bcrypt_lib-v3.0.8-node-v93-win32-x64-unknown.tar.gz npm ERR! node-pre-gyp WARN Pre-built binaries not found for bcrypt@3.0.8 and node@16.14.2 (node-v93 ABI, unknown) (falling back to source compile with node-gyp) npm ERR! node-pre-gyp http 404 status code downloading tarball https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.8/bcrypt_lib-v3.0.8-node-v93-win32-x64-unknown.tar.gz npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using node-gyp@8.4.1 npm ERR! gyp info using node@16.14.2 | win32 | x64 npm ERR! gyp info ok npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using node-gyp@8.4.1 npm ERR! gyp info using node@16.14.2 | win32 | x64 npm ERR! gyp info find Python using Python version 3.10.4 found at "C:\Users\diddm\AppData\Local\Programs\Python\Python310\python.exe" npm ERR! gyp ERR! find VS npm ERR! gyp ERR! find VS msvs_version not set from command line or npm config npm ERR! gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt npm ERR! gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer, try re-running with '--loglevel silly' for more details npm ERR! gyp ERR! find VS looking for Visual Studio 2015 npm ERR! gyp ERR! find VS - not found npm ERR! gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8 npm ERR! gyp ERR! find VS npm ERR! gyp ERR! find VS ************************************************************** npm ERR! gyp ERR! find VS You need to install the latest version of Visual Studio npm ERR! gyp ERR! find VS including the "Desktop development with C++" workload. npm ERR! gyp ERR! find VS For more information consult the documentation at: npm ERR! gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows npm ERR! gyp ERR! find VS ************************************************************** npm ERR! gyp ERR! find VS npm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: Could not find any Visual Studio installation to use npm ERR! gyp ERR! stack at VisualStudioFinder.fail (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:122:47) npm ERR! gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:75:16 npm ERR! gyp ERR! stack at VisualStudioFinder.findVisualStudio2013 (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:363:14) npm ERR! gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:71:14 npm ERR! gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:384:16 npm ERR! gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:54:7 npm ERR! gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:33:16 npm ERR! gyp ERR! stack at ChildProcess.exithandler (node:child_process:406:5) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:526:28) npm ERR! gyp ERR! stack at maybeClose (node:internal/child_process:1092:16) npm ERR! gyp ERR! System Windows_NT 10.0.19044 npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\\Users\\diddm\\Downloads\\boilerplate-mern-stack-master (2)\\boilerplate-mern-stack-master\\node_modules\\bcrypt\\lib\\binding\\bcrypt_lib.node" "--module_name=bcrypt_lib" "--module_path=C:\\Users\\diddm\\Downloads\\boilerplate-mern-stack-master (2)\\boilerplate-mern-stack-master\\node_modules\\bcrypt\\lib\\binding" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v93" npm ERR! gyp ERR! cwd C:\Users\diddm\Downloads\boilerplate-mern-stack-master (2)\boilerplate-mern-stack-master\node_modules\bcrypt npm ERR! gyp ERR! node -v v16.14.2 npm ERR! gyp ERR! node-gyp -v v8.4.1 npm ERR! gyp ERR! not ok npm ERR! node-pre-gyp ERR! build error npm ERR! node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\diddm\Downloads\boilerplate-mern-stack-master (2)\boilerplate-mern-stack-master\node_modules\bcrypt\lib\binding\bcrypt_lib.node --module_name=bcrypt_lib --module_path=C:\Users\diddm\Downloads\boilerplate-mern-stack-master (2)\boilerplate-mern-stack-master\node_modules\bcrypt\lib\binding --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v93' (1) npm ERR! node-pre-gyp ERR! stack at ChildProcess.<anonymous> (C:\Users\diddm\Downloads\boilerplate-mern-stack-master (2)\boilerplate-mern-stack-master\node_modules\node-pre-gyp\lib\util\compile.js:83:29) npm ERR! node-pre-gyp ERR! stack at ChildProcess.emit (node:events:526:28) npm ERR! node-pre-gyp ERR! stack at maybeClose (node:internal/child_process:1092:16) npm ERR! node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5) npm ERR! node-pre-gyp ERR! System Windows_NT 10.0.19044 npm ERR! node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\diddm\\Downloads\\boilerplate-mern-stack-master (2)\\boilerplate-mern-stack-master\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build" npm ERR! node-pre-gyp ERR! cwd C:\Users\diddm\Downloads\boilerplate-mern-stack-master (2)\boilerplate-mern-stack-master\node_modules\bcrypt npm ERR! node-pre-gyp ERR! node -v v16.14.2 npm ERR! node-pre-gyp ERR! node-pre-gyp -v v0.14.0 npm ERR! node-pre-gyp ERR! not ok
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
node 버전을 다운 그레이드 시켜야하나요?
현재 제가 가진 노드 버전(v16.14.1)이랑 bcrypt 라이브러리 버전(v3.0.6)이 안맞아서 관련 에러가 발생하고 있습니다 . (에러 메시지에서 요구하는 사항은 bcrypt 버전을 v3.0.8로 변경하라고 하는 것 같습니다.) 강의를 따라가려면 root 의 package.json 안에 engines의 값으로 node, npm 버전이 적혀있는데 저 버전으로 nvm을 이용해서 다운 그레이드 해야하는 건지 아니면 에러 메시지에 맞춰 라이브러리를 업그레이드 해야하는지 궁금합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
안녕하세요 npm 에러 질문입니다.
S D:\vscode_git\MovieApp\boilerplate-mern-stack-master> npm install npm ERR! code ENOENT npm ERR! syscall open npm ERR! path D:\vscode_git\MovieApp\boilerplate-mern-stack-master/package.json npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, open 'D:\vscode_git\MovieApp\boilerplate-mern-stack-master\package.json' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent 오류가 이렇게 뜨는데 원인이랑 해결방안 부탁드립니다.ㅠㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
api url
Get movie by latest, get movie detail get movie review api의 여러 경로들을 보기편하게 미리 적어놔주셨는데 어디서 확인할수있는건가요??
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
안녕하세요 fetch에러가 떠서 질문올립니다
https://github.com/dlwogns312/boilerplate-movie fetch를 추가하고 그 다음으로 나아가지지 않습니다 . 계속 오류가 뜹니다.× Unhandled Rejection (TypeError): Failed to fetch 이런식으로 오류가 뜨는데 어떡해야하나요
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
쿼리? .exec
결과값 나타낼때 if문 말고 쿼리? .exec 차이점이 뭔가요??
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
404 에러
이전 강의 bolier plate를 그대로 사용하여서 지금강의 진행중입니다. 강의꺼 쓰려니 버전때문에 그냥 수정해가며 강의듣고있어요 404에러가 떠서 보니 경로가 잘못되었나해서 찾아봐도 잘 모르겠네요.. 404 error client favorite.js server index.js server routes favorite.js 이 상태가 프론트에서 서버쪽으로 요청하자마자 바로 에러가 뜨는 상태인가요,,? 도와주세요 ㅠ
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
maingImage
loadmore 누르면 메인 이미지도 바뀌게 되네요 이미지를 page1번상태로 고정하고싶은데 어떻게 하면 될까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
boiler-plate 및 몽고디비 질문입니다!
안녕하세요 :) boiler-plate 강의를 다 듣고 넘어왔는데, 따라 만든 제 boiler-plate 클론해서 사용해도 무방한가요..? 안된다 하면 몽고디비 커넥트를 이전에 생성한 클러스터와 커넥트해도 되는지 여쭙고 싶습니다,,, 감사합니다!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
npm run dev 오류
안녕하세요 John 강사님! 유익한 무료 수업 제공해주셔서 정말 잘 듣고 있습니다. 다름이 아니라 npm run dev 명령어 실행중에 오류를 겪어 어떻게 해결할 수 있을지 도움받고자 합니다. - dev.js 파일 만들기 : mongoURI 생성 module.exports = { mongoURI:'mongodb+srv://flowersayo:<비밀번호>@cluster0.ifdyv.mongodb.net/myFirstDatabase?retryWrites=true&w=majority' } - 루트와 client에서 npm install : 노드모듈 생성 위 두가지 모두 완료하고 npm run dev 명령어를 실행하였지만 오류가 발생한 상태입니다. 아래는 오류 메시지 입니다. PS C:\Users\flowe\Desktop\movie-app> npm run dev > react-boiler-plate@1.0.0 dev > concurrently "npm run backend" "npm run start --prefix client" [0] Error occurred when executing command: npm run backend [0] Error: spawn cmd.exe ENOENT [0] at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19) [0] at onErrorNT (node:internal/child_process:477:16) [0] at processTicksAndRejections (node:internal/process/task_queues:83:21) [1] Error occurred when executing command: npm run start --prefix client [1] Error: spawn cmd.exe ENOENT [1] at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19) [1] at onErrorNT (node:internal/child_process:477:16) [1] at processTicksAndRejections (node:internal/process/task_queues:83:21) [1] npm run start --prefix client exited with code -4058 [0] npm run backend exited with code -4058
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
params undefined 오류
let movieId = props.match.params.movieId 버전문제인지 여기에서 계속 props.match를 못가져와서 오류가 났었는데 import { useParams } from 'react-router-dom' const {movieId} = useParams() 대신 useParams 쓰고 해결되었습니다 참고하세요~
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
13강. FavoritePage 추가를 했는데 MovieDetail 화면이 나옵니다.
안녕하세요. 13강 FavoritePage를 만들어서 추가하는 부분을 진행중인데, return 부분에 제가 써줬던 코드가 아니라 MovieDetail 코드 return 부분에 써줬던 화면이 나옵니다. app.js나 렌더링 부분을 다시 살펴봐도 오류가 눈에 띄지 않는데 혹시 알려주시면 감사드리겠습니다! (화면 캡쳐 부분 - /favorite을 들어갔음에도 불구하고 moviedetail처럼 화면이 나오고 있는 모습)
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
더보기 버튼 클릭 시 경고메세지가 나옵니다.
안녕하세요? 더보기 버튼을 클릭하면 아래쪽으로 20개씩 영화 리스트가 쭉 뻗어나가는 기능은 정상적으로 작동합니다. 그런데 더보기를 누를 때마다 저런 경고메세지가 나옵니다. 다른분들 글을 보고 참고해서 MainMovieImage에 초기값으로 null을 넣어주었고, 선생님 코드와 비교해봐도 다른점이 없습니다. 그리고 저는 웹 페이지를 처음 로드했을 때는 아무런 에러가 없다가, loadMore 버튼만 누르면 이러는데..어떻게 해결해야 할까요 ㅠ
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
IMAGE_BASE_URL은 어디서 가져오신건가요?!
안녕하세요 선생님 좋은 강의 잘 듣고있습니다. 스스로 응용력을 키우기 위해서 직접 Movie DB 사이트 API 공식문서를 읽어보고 있는데요.. 아무리 찾아도 해당 IMAGE_BASE_URL은 찾을 수가없네요. 어디서 확인하신건가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
4-5강에서 destructuring (비구조화 할당)을 하는게 맞나요?
안녕하세요. GridCards가 나오지 않아서 헤매던 와중에, 아래와 같이 코드를 고쳐줬더니 이미지가 다 나오게 되었습니다. 혹시 제가 인강에서 놓친게 있나 싶어서 4강을 다시 봤는데도 이렇게 적지 않으셨더라구요. 저도 MainImage 띄울때까지만 해도 문제 없었구요. 아래와 같이 코드를 고치면 GridCards가 왜 나오는건지, 이렇게 하는게 맞는건지 알려주시면 감사드리겠습니다! cf) json 형식으로 가지고 오니까 굳이 비구조화할당으로 key, value 값을 따로 설정해줘서 가지고 올 필요가 없을 것 같은데... 왜 아래와 같이 하니까 안나오던 이미지들이 나오는건지 모르겠습니다 ㅠ setMovies([...response.results])
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
Grid, Load More 버튼 클릭시 style error
안녕하세요, 강의 잘 보던 중 두가지 질문이 생겼습니다. #1. 첫번째는 grid gutter 관련인데요, 선생님과 코드를 똑같이 했지만 저는 아래쪽 여백이 적용이 되지 않습니다. 깃허브가서 코드 그대로 카피해서 해당 부분(<Row gutter~ / >, GridCards.js) 적용했는데 안되네요 ..:( 구글링해봐도 모르겠어서 질문드립니다. #2. Load More 버튼 클릭시 아래 첨부한 사진처럼 콘솔에 에러가 뜨는데요, 작동은 하는 상태이지만 에러는 사라지지 않아서 질문드립니다. 해당 부분 찾아보니 mainMovieImage 에 state set을 null값으로 주거나, {mainImage &&} 처럼 해당 데이터 있을 시 실행하도록 설정해주면 해결된다고 하더라고요. 근데 저는 그렇게 설정을 이미 해 놓은 상태인데 계속 오류가 떠서 .. 어떻게 해결해야 할까요?.. (Landing page 코드도 같이 첨부합니다) // Defaults import React, { useState, useEffect } from "react"; import { API_URL, IMAGE_BASE_URL } from "../../Config"; import { API_KEY } from "../../ConfigKey"; import { Row } from "antd"; // Components import MainImage from "./Section/MainImage"; import GridCards from "../../common/GridCards"; function LandingPage() { const [movies, setMovies] = useState([]); const [mainMovie, setMainMovie] = useState(null); const [currentPage, setCurrentPage] = useState(0); useEffect(() => { const endPoint = `${API_URL}movie/popular?api_key=${API_KEY}&language=en-US&page=1`; fetchMovies(endPoint); }, []); const fetchMovies = async (endPoint) => { //response 데이터 받아옴 /* fetch(endPoint) .then((res) => res.json()) .then((res) => { console.log(res); setMovies(res.results); }); */ const json = await (await fetch(endPoint)).json(); setMovies([...movies, ...json.results]); setMainMovie(json.results[0]); setCurrentPage(json.page); }; const loadItems = () => { const endPoint = `${API_URL}movie/popular?api_key=${API_KEY}&language=en-US&page=${ currentPage + 1 }`; fetchMovies(endPoint); }; return ( <div style={{ width: "100%", margin: "0" }}> {/* Main Image */} {mainMovie && ( <MainImage image={`${IMAGE_BASE_URL}w1280${mainMovie.backdrop_path}`} title={mainMovie.original_title} text={mainMovie.overview} /> )} <div style={{ width: "85%", margin: "1rem auto" }}> <h2>Movies by latest</h2> <hr /> {/* Movie Grid Cards */} <Row gutter={(16, 16)}> {movies && movies.map((movie, index) => ( <React.Fragment key={index}> <GridCards // LandingPage image={ movie.poster_path ? `${IMAGE_BASE_URL}w500${movie.poster_path}` : null } movieId={movie.id} movieName={movie.original_title} /> </React.Fragment> ))} </Row> </div> <div style={{ display: "flex", justifyContent: "center" }} > <button onClick={loadItems}>Load More</button> {/* 계속 style오류가 나는데 해결방법을 모르겠음.. */} </div> </div> ); } export default LandingPage; + 좋은 강의 감사합니다! :)
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
'concurrently'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
안녕하세요. 다음과 같은 오류를 해결하지 못하고 있습니다. 'concurrently'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. https://shinye0213.tistory.com/267 이 블로그 속에 많은 해결 방법이 있어 다 따라해보았지만 해결하지 못했습니다. 선생님 파일을 클론해서 받았고 npm install을 백단, 프론트단 다 해주었는데 왜 이런 오류가 나타나는지, 해결방법을 알려주시면 감사드리겠습니다ㅠㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
이미지의 원본비율을 유지하려고 합니다만...
import React from 'react'; import { Col } from 'antd'; function GridCards(props) { if(props.landingPage) { return ( <Col lg={6} md={8} xs={24}> <div style={{ position: 'relative' }}> <a href={`/movie/${props.movieId}`}> <img style={{ width: '100%', height: 'auto' }}src={props.image} alt={props.movieName} /> </a> </div> </Col> ); } else { return ( <Col lg={6} md={8} xs={24}> <div style={{ position: 'relative' }}> <img style={{ width: '100%', height: 'auto' }}src={props.image} alt={props.charactermame} /> </div> </Col> ); } } export default GridCards; 어떻게 해결하면 이런 문제를 없앨 수 있을까요?antd의 Row, Col을 건드려봐도 잘 모르겠습니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
안녕하세요 또 왔습니다. 버전 관련 질문이 있습니다.
이전 강의에서 어려웠던 부분이 강의 내용 자체보다 버전이 달라서 생기는 외적인 요인이었습니다. 강의를 보며 익히는 시간보다 혼자 구글링하며 에러와 싸우는 시간이 더 길었다보니 이번엔 이런 일을 막고 싶어서 강사님의 완성된 레포지토리를 찾아 pakage-lock.json을 미리 복사한 후 npm install을 한 후 시작하려고 합니다. 이 방법이 괜찮을까요? https://github.com/jaewonhimnae/react-movie-app-ko 이 레포지토리가 맞는지도 확인해주시면 감사하겠습니다. 항상 감사합니다 :)