33,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
이미지 불러오기 실패
좋은 강의 감사합니다. 질문이 있습니다. FileUpload.js파일에 동영상과 같이 src={`http://localhost:5000/${image}`} 처럼 실행하면 image가 경로가 아닌 filePath, fileName을 가진 오브젝트가 전달되는 것이 아닌가요? 때문에 src={`http://localhost:5000/${image.filePath}`}라고 써야하지 않을까요? 감사합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
1-9강. 모든 상품 정보를 데이터베이스에 저장하기 질문드립니다.
안녕하세요, 1-9강. 모든 상품 정보를 데이터베이스에 저장하기에서 'UploadProductPage.js'에서 아래와 같이 <Button> 부분에 onClick 이벤트 없이 'upload'폴더에 이미지는 저장은 되는데, 버튼 클릭시 반응이 없고, 몽고DB에 저장이 되지 않았습니다. 그래서 아래와 같이 onClick 이벤트를 붙여보니 몽고 DB에 저장이 되던데 어떤 부분이 맞는걸까요? John Ahn님 깃헙 소스코드에는 위와 같이 되있어서 초보자 입장에서 잘못된 점을 파악하기가 많이 힘드네요ㅠㅠ 항상 좋은 강의 감사드립니다 ^^
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
안녕하세요 강사님 TDD 수업 관련해서 질문이 있습니다...
안녕하세요 강사님 먼저 쇼핑물 클론 수업에서 강의와 다른 질문을 올려서 죄송합니다... 제가 강사님 TDD 수업을 수강하기 전에 여쭤보고 싶은게 있습니다. 제가 진행하는 프로젝트는 nosql보다는 sql을 사용해서 구현합니다. 여태까지 강사님 강의가 상당히 저에게 도움이 되어서, 강사님의 TDD 수업 또한 수강하고 싶습니다... 하지만 여쭤보고 싶은 것이 있어서 이렇게 질문을 남깁니다. 제가 mysql을 사용해서 서버를 구성하는데 강사님께서 강의하시는 TDD 수업을 들어도 도움이 될지 궁금합니다. (저는 여태까지 강사님 수업에서 nosql 관련 내용을 mysql 버전으로 구현을 했습니다... 제가 프로젝트를 진행하기 위해 mysql로 구현했다는 점은 양해부탁드립니다...) 제가 관련 지식이 부족하고 강사님의 TDD 수업 전체를 알 수 없기에 관련 없는 페이지에 질문을 남기는 점 양해 부탁드립니다.. *** 다시 한번 강의와 관련 없는 질문을 올려서 죄송합니다. 이런 관련 문의사항을 강사님께 질문 드릴수 있는 페이지가 존재한다면 알려주시면 감사하겠습니다! 또한, 이 질문이 강의와 관련이 없으므로 삭제해야한다면 알려주시면 바로 삭제하겠습니다. 항상 좋은 강의 올려주셔서 감사합니다! 감사합니다. 수강생 올림.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
설명해 주신곳이 위치가 잘 이해가 안가 못찾고 있습니다.
아래 글에 답변해주신걸 잘 이해를 못했습니다. => ' ' 을 '${Date.now()}_${file.originalname}' 으로 바꾸어 보란게 혹시 poduct.js 에 upload 쪽을 말해주신건가요? 업로드는 성공하되 console.log 가 다른걸 보니 filename 같은게 다르게 뜨는걸 보아 과젖ㅇ중 실수 나 뭔가 있었을 거다는건 예상이 되는데 아래와 같이 되있는걸 아래 두가지를 다 해봤는데 에러가 나서요 죄송한데 다시한번 설명해주실수 있을까요 router.post('/image', (req, res) => '${Date.now()}_${file.originalname}' upload(req, res, err => '${Date.now()}_${file.originalname}'
- 해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
쌤 이미지 업로드 질문있습니다.
이 강의에서 post /image 경로로 요청이 올경우 multer를 활용해서 업로드를 하고있는데, 이런방식이 보통 쓰이는 사용 방식인가요? 유저가 submit를 누르는게아니라 이미지를 선택한것만으로도 이미지가 서버에 올라가고있는데, 유저가 이미지만 선택하고 취소버튼을 누를경우 유저가 선택했던 이미지가 이미 서버로 올라가서 자원낭비를 초래하지않을까해서요.. 만약 multer-s3를 사용하고, 1년 무료가 끝나면 쌓이고 쌓여 비용문제가 발생할 것 같아서요. 뭐, multer-s3를 사용한다고 가정해서, 취소버튼을 누를경우 s3 버캣에 올라간 이미지를 삭제해주는 코드를 작성해줄수있겠지만 이건 너무 번거로울것 같고... 유저가 submit를 누를경우에 이미지가 서버로 업로드되는 방식으로 하는건 별론가요? 근데 이럴경우 유저가 선택한 이미지를 프론트에서 어떤식으로 받아줘야하는지 감이안잡힙니다. 제 질문이 잘 이해가 가셨는지 모르겠네요 ㅠㅠ 답변 기다리겠습니다!
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
'NPM_CONFIG_PRODUCTION'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 나옵니다.
쌤 유튜브 헤로쿠 배포하기 보고 질문드립니다. 스크립트를 작성후 npm run heroku-postbuild 해줬는데 'NPM_CONFIG_PRODUCTION'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 에러가 나옵니다. "scripts": { "start": "node server/server.js", "backend": "nodemon server/server.js", "frontend": "npm run start --prefix client", "dev": "concurrently \"npm run backend\" \"npm run start --prefix client\"", "heroku-postbuild": "NPM_CONFIG_PRODUCTION=false npm install --prefix client && npm run build --prefix client" }, 위에는 제 전체 스크립트이구.. https://github.com/jungsikjeong/React_Gongcha 제 깃허브 코드입니다. 개발 환경이 윈도우인데.. 저 코드는 혹시 윈도우 명령어가 아니고 리눅스 명령어일까요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
npm install 오류가 납니다
(사진)
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
react-images-gallery 사용이 이상합니다.
사진 크기도 들죽날쭉 하고 버튼도 빈칸으로 나옵니다. 제 코드가 문제가 있나 해서 github 코드 복사해도 같은 오류가 나옵니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
이미지 저장이 안되고 updates 폴더에 동영상가 다른 파일이 보입니다.
안녕하세요 지금 multer를 이용하여 이미지 저장 을 했습니다. updates 폴더를 확인했고 폴더엔 파일이 보이긴 한데 동영상과 다른 파일이 보입니다. console 로 찍으면 사진을 저장하면 true라곤 뜨고 있습니다. 그런대 filename 이나 filepath 같은게 동영상과 달리 이르이 뜹니다. 그리고 uploads 폴더에 똑같은 파일 이름은 아니고 다르게 떠서 이게 저장이 됬다고 해야되는지는 모르겠습니다. 사진을 추가하기 전에 동영상과 달리 사진이 보여야 할 자리에 미리 scroll이 보입니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
text index required for $text query
검색 구현을 하고있는데 이런 에러가 뜨네요. 이유가 뭘까요?ㅠ
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
db연결시 login상태가 됩니다.
db에는 아무 데이터도 없고 mongoURI에 사용자이름이랑 패스워드 입력하면 바로 nav바에 logout이 뜹니다. db연결이 안되있을때는 singin signup이 잘 뜹니다. 원인이 무엇인가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
결제 성공후 오류가 자꾸뜹니다
]결제도 잘되구 데이터도 정상적으로 기록 다 되고있습니다 그런데 결제 성공후 저런 콘솔 오류가 자꾸 뜨는데 뭉구스에 update 기능 중단표시떠서 예전 버전으로 바꾸기도했고 paypal이 예전 버전 인가싶어서 지우고 다시깔아도 ㄱㅖ속 오류가 뜹니다.. ㅜㅜ 상관 안써도 되는건가요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
질문있습니다 선생님
response.data.forEach((product, i)여기서 왜 이부분만 i를 넣어주셨는지 궁금합니다 그리고 i를 안넣고 response.data.quantity= item.quantity 하면 카트페이지에 quantity 만 안나타나더라구요 그래서 질문드려봅니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
console 에 true 라고 뜨는데 이미지 저장이 안됩니다. [ 추가질문드립니다. ]
안녕하세요 지금 multer를 이용하여 이미지 저장 을 했습니다. 저장을 하면 개발자 도구에 http:localhost:5000/%$7Bimage%7D 404 (Not Found) 라고 뜹니다. 이미지가 보이는 자리에 사이드만 보이는 빈 이미지가 보여집니다. 혹시 다음 lecture로 너머가면 error가 해결되나 하고 delete 쪽도 마치였습니다. 그런데 delete console.log 에는 또 삭제되었다고 찍힙니다. 어떠한 이미지를 올려도 같을 결과가 나옵니다. 제가 개발자도구를 통해 발견한거론 FileUpload.js 쪽에 에러가 났다는것과 그 부분에 dropHandler 쪽이 문제 있다는 것이였는데 한시간 넘게 봐도 발견하지 못하였습니다. FileUpload.js 부분에 src 가 현제 3000인것과 달리 localhost:5000 이여서 제가 오타였나 하고 3000 으로 변경하고 해보니 404는 없어졌지만 이미지는 전에 보이던 형태로 보였습니다. 너무 에메해 정확한 해결방법을 모르겠습니다. ( 아래는 저장했을때 결과와 지금 현제 code 상태 입니다. )
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
Jhon ahn님 질문드리고 싶은게있습니다.
유튜브 클론 프로젝트나 지금 쇼핑몰 프로젝트나 데이터베이스를 NOSQL을 이용해서 진행하셨는데 이와 같은 웹프로젝트에서 본인이 생각하시기에 NOsql로서의 장점이 어떤점이 있어서 mongoDB로 프로젝트 진행하셨는지요?
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
질문 드립니다!!!!!!!
안녕하세요. 수업 외적인 질문입니다만. 선생님한테 배운거 기준으로 프로젝트를 만들고 있는데요. 리액트 부분에서 SPA 특성을 만족시키려다 보니 너무 복잡해져서 고민입니다. 리액트의 장점으로 SPA와 컴포넌트 재활용 등이 있다고 생각하는데 선생님의 강의에서도 모든 곳에 SPA 특성을 살린거는 아닌데(예를 들어, NavBar의 각 메뉴 당 <a>를 이용한 이동) 실무를 하시는 분으로서 리액트를 하면 무조건 SPA를 만족시키는 방향이 좋은건지 궁금합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
몽고 db- connection timed out 에러
몽고 db 에러가 뜨는데 어디가 문제인지 모르겠어요.. Server Listening on 5000 [0] MongooseError [MongooseServerSelectionError]: connection timed out [0] at new MongooseServerSelectionError (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\node_modules\mongoose\lib\error\serverSelection.js:22:11) [0] at NativeConnection.Connection.openUri (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\node_modules\mongoose\lib\connection.js:823:32) [0] at Mongoose.connect (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\node_modules\mongoose\lib\index.js:333:15) [0] at Object.<anonymous> (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\server\index.js:19:26) [0] at Module._compile (internal/modules/cjs/loader.js:1137:30) [0] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10) [0] at Module.load (internal/modules/cjs/loader.js:985:32) [0] at Function.Module._load (internal/modules/cjs/loader.js:878:14) [0] at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) [0] at internal/main/run_main_module.js:17:47 { [0] reason: TopologyDescription { [0] type: 'ReplicaSetNoPrimary', [0] setName: null, [0] maxSetVersion: null, [0] maxElectionId: null, [0] servers: Map { [0] 'cluster0-shard-00-01.nvmvj.mongodb.net:27017' => [ServerDescription], [0] 'cluster0-shard-00-02.nvmvj.mongodb.net:27017' => [ServerDescription], [0] 'cluster0-shard-00-00.nvmvj.mongodb.net:27017' => [ServerDescription] [0] }, [0] stale: false, [0] compatible: true, [0] compatibilityError: null, [0] logicalSessionTimeoutMinutes: null, [0] heartbeatFrequencyMS: 10000, [0] localThresholdMS: 15, [0] commonWireVersion: null [0] }, [0] [Symbol(mongoErrorContextSymbol)]: {} [0] }
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
로그아웃 관련 질문 있습니다.
강사님 보일러플레이트, 유투브 클론, 쇼핑몰 만들기, 도커강의 모두 듣고 이제 앱 개발 및 배포를 진행하려고 합니다. 강사님 github 에서 boilerplate-mern-stack-master 받아서 하는데 소스엔 토큰 유효시간은 포함되어 있지만 유효시간 체크는 없는거 같아요. 하루가 지나도 재접속하면 로그인 상태 입니다. 질문은 유효시간 체크는 어디에 어떤식으로 넣어주는게 좋을까요? 강사님의 방법 힌트 주시면 많은 도움이 될거 같습니다. 감사합니다.
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
Uncaught TypeError: a[b].target.className.indexOf is not a function
Panel header 를 클릭할때마다 Uncaught TypeError: a[b].target.className.indexOf is not a function 라는 오류가 콘솔창에 뜨는데 상관없는건지 궁금합니다 돌아가는데 문제는 없습니다
- 미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
mongo db 사용하지 않을 경우
mongo db cluster이용이 유료밖에 안되는데 따로 mock date를 받는 방법은 없을 까요 ?