묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
render_template와 redirect의 차이점이 궁금해요?
어떤 경우에 구분해서 사용해야 하는지 궁금합니다
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
파일 업로드 중 path undefined 에러
파일을 업로드하고 돌아오는 response를 콘솔에 찍으려고 하는데 아래와 같은 에러가 출력됩니다 ㅜㅜ success 메시지에 url을 제외하면 화면에서 응답은 받고 있는데 문제가 무엇일까요 ㅜㅜ? [0] C:\Users\User\Desktop\boilerplate-mern-stack\server\routes\video.js:39 url: res.req.file.path, [0] ^ [0] [0] TypeError: Cannot read property 'path' of undefined [0] at C:\Users\User\Desktop\boilerplate-mern-stack\server\routes\video.js:39:25 [0] at Array.<anonymous> (C:\Users\User\Desktop\boilerplate-mern-stack\node_modules\multer\lib\make-middleware.js:53:37) [0] at listener (C:\Users\User\Desktop\boilerplate-mern-stack\node_modules\on-finished\index.js:169:15) [0] at onFinish (C:\Users\User\Desktop\boilerplate-mern-stack\node_modules\on-finished\index.js:100:5) [0] at callback (C:\Users\User\Desktop\boilerplate-mern-stack\node_modules\ee-first\index.js:55:10) [0] at IncomingMessage.onevent (C:\Users\User\Desktop\boilerplate-mern-stack\node_modules\ee-first\index.js:93:5) [0] at IncomingMessage.emit (events.js:333:22) [0] at endReadableNT (_stream_readable.js:1204:12) [0] at processTicksAndRejections (internal/process/task_queues.js:84:21) [1] [HPM] Error occurred while trying to proxy request /api/video/uploadfiles from localhost:3000 to http://localhost:5000/ (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) [0] [nodemon] app crashed - waiting for file changes before starting... let storage = multer.diskStorage({ destination: (req, file, callback) => { callback(null, "uploads/"); }, filename: (req, file, callback) => { callback(null, `${Date.now()}_${file.originalname}`); }, fileFilter: (req, file, callback) => { const ext = path.extname(file.originalname); if (ext !== ".mp4") { return callback(res.status(400).end("only mp4 is allowed"), false); } callback(null, true); } }); const upload = multer({ storage: storage }).single("file"); //================================= // Video //================================= router.post("/uploadfiles", (req, res) => { // 비디오를 서버에 저장한다. upload(req, res, err => { if (err) { return res.json({ success: false, err }); } return res.json({ success: true, url: res.req.file.path, fileName: res.req.file.filename }); }); });
-
미해결Git과 GitHub 시작하기
소스트리 사용시
오라클이 작동이 안됩니다. 해서 이클립스로 jdbc 연동해서 사용할때 문제가 생기던데요 어디서 문젠지 알수가 없네요 ㅠ 소스트리를 사용하지 않아도 괜찮을까요
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
mapState 쪽 소스 질문입니다.
이전 소스에서는 'isAddBoard'로 끝났지만이번 소스에서는 isAddBoard : 'isAddBoard'로 바뀌었더군요.어떤 차이점이 있나요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
롬복 설정이 제대로 안되는거 같습니다.
롬복 플러그인 설치하고 annotation 체크한 후에 강의예제처럼 Hello 클래스 작성했습니다. package jpabook.jpashop;import lombok.Getter;import lombok.Setter;@Getter@Setterpublic class Hello { private String data;} 그런데, 사용하는 곳에서 hello. (<- . 누르면) 퀵팝업에 get/set 이 생기지도 않고, 직접 입력해서 작성하면 첨부이미지처럼 빨간색으로 오류표시가 납니다. 하지만 컴파일은 정상적으로 되고 실행도 정상입니다. 인텔리제이 설정 문제인가요? 구글링 해도 안나오고.. 무슨 문제일까요? ㅠㅠ
-
해결됨스프링 프레임워크 핵심 기술
MessageSource 구현체
안녕하세요. MessageSource 구현체를 강의에서 사용한 ReloadableResourceBundleMessageSource가 아닌 ResourceBundleMessageSource를 사용하면 왜 NoSuchMessageException이 날까요? @Beanpublic MessageSource messageSource() { var messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasenames("classpath:/messages"); return messageSource;} 강의에서 처럼 이렇게 빈을 등록해주면 정상적으로 메시지가 출력되는데 var messageSource = new ResourceBundleMessageSource(); 이렇게 구현체를 바꾸기만 하면 NoSuchMessageException이 나네요 왜 프로퍼티에서 메시지를 못읽는건지 궁금합니다 감사합니다. ----------------------------------------- 이것저것 해보다가 해결 방법은 찾았습니다. @Beanpublic MessageSource messageSource() { var messageSource = new ResourceBundleMessageSource(); messageSource.setBasenames("messages"); return messageSource;} setBasenames()에 저렇게 넘겨주면 메시지가 정상적으로 출력이 되더라구요 왜 ReloadableResourceBundleMessageSource를 사용할때와 달리 classpath:/를 붙이면 안되는건가요?
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
PMF을 맞추는 단계인지, 아닌지를 판단하는 정량, 정성적인 기준치가 있을까요?
"저는 PMF를 맞추는 단계에서는 리텐션이나 컨버전을 개선하기 위한 실험을 해서는 안된다고 생각합니다."라고 말씀해주셨는데요. 리텐션이나 컨버전 자체가 목적이되어서는 안된다고생각하지만, 일정 시점이 지나가면 회사차원에서도 KPI로 리텐션, 컨버전 등을 수치화하게 될텐데요. PMF를 맞추는 단계라는 개념이 따로있는 것인지, KPI로 삼고 실험하기에 위험한 단계를 혹시 정량적으로 평가할 수 있는 종합적인 기준이나 현업으로서의 경험적 지혜가 있을지 궁금합니다.
-
미해결생활코딩 - 자바스크립트(JavaScript) 기본
alert(1.1+1.3); 의 결과가 ...
안녕하세요~ 자바스크립트를 처음으로 공부하는 수강생 입니다. <!DOCTYPE html> <html> <head> </head> <body> <script type="text/javascript"> alert(1.1 + 1.3); </script> </body> </html> 강의를 진행하면서 시험삼아 위의 코드 처럼alert(1.1 + 1.3); 의 코드를 실행하였을 때 경고창에서 연산에 대한 값이2.4000000000000004 로 표현되는데요. 1.1+1.2, 1.1+1.1 은 다 정상적으로 2.3, 2.2 로 표기되는데 왜 1.1+1.3은 위의 값처럼 표기되는지 궁금합니다.
-
해결됨C# OpenCV 컴퓨터비전 입문 강좌
웹캠 그레이 적용 결과 저장
안녕하세요, 동영상 저장관련입니다. 웹캠의 동영상을 타이머1에서 색상변환 클래스 메소드를 이용하여 실시간 결과물 출력까지는 되는데, 다중 저장시 원본으로 저장됩니다. 타이어2의 WriteFrame(src)을 어떻게 작성해야 결과물을 받아와서 저장할 수 있는지요? 감사합니다.
-
미해결인스타그램 클론 - full stack 웹 개발
models.py 마지막 부분에 choices는 앞에 있는 choise와 어떻게 다른건지요
models.py 파일을 만들고 python manage.py makemigrations accounts 를 하면 choice 오류 메시지가 보이던데요 choices 로 바꾸고 마이그레이션을 완료했습니다. 코딩 중에 마지막 부분에 choices는 앞에 있는 from random import choice 의 choice 와 어떻게 다른건지 문의드립니다.
-
미해결유니티 강좌 [쯔꾸르풍 게임 제작하기]
tilde2unity가 안불러와져요
맵을 만들고 프리뷰까지하면 잘 뜨는데 유니티로 넘어오면 이렇게 떠서 맵이 적용이 되지 않아요. 왜 이러는 걸까요ㅠㅠ??
-
미해결React로 NodeBird SNS 만들기
db 컬럼 질문있습니다.
db 구성을하면서 문득든생각인데 Store(상점)이라는 테이블이 있고 거기에 아이디 전화번호 영업시간 가게이름등등 넣는데 Store에 가게정보라는 컬럼을 만들고 그 가게정보에 객체를 넣어서 객체안에 전화번호 영업시간등 db를 관리하는식으로 하지는 않나요? 객체에 전화번호 가게이름등 넣으면 컬럼수가 줄어서 좀더 간단히 볼수있을거같은생각이 들어서 질문드립니다.. 검색해봐도 딱히 유용한정보가없어서요 ㅠ
-
미해결스프링 부트 개념과 활용
블로그 관련해서 질문하나 드립니다.
헷갈리다가 이해한것들을 정리해서 출처를 남기고 블로그에 올려도 괜찮을까요?? 모든 내용을 올리지는 않고 제가 헷갈렸던부분만 추출해서 올릴것입니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
SyntaxError: invalid syntax
안녕하세요 선생님 동영상 보면서 따라하고 있는데 사진과 같은 내용이 뜹니다ㅜㅜ 검색해보니 구문에 오류가 있을 때 나타나는 문구라고 하는데 무엇을 잘못한 것일까요?
-
미해결Vue로 Nodebird SNS 만들기
page별 head 태그에 대한 질문
안녕하세요~ 강의를 들으면서 새로운 프로젝트를 진행하고 있는데요 강의와 관련된 질문은 아닌데,, 해결되지 않는 부분이 있어서 혹시 도움을 구할 수 있을까 해서 질문드립니다 ㅠㅠ jquery로 작성된 여러 js 파일들이 있고, 페이지 마다 import를 하려고 합니다 각페이지.vue 파일에 export default { ..... head() { return { script: [{}, {}], link: [{}, {}] } } ...... } 로 페이지 마다 필요한 script, link 파일의 경로를 지정해줬고, 잘 import 됩니다 그런데 오랜 시간 찾아봐도 해결되지 않는 부분이 있어습니다...... 1. 각 script 태그와 link 태그의 import 순서를 원하는대로 지정하고 싶은데 혹시 방법이 있는지..? 2. import 순서가 원하는대로 되지 않아서인지 다른 페이지로 이동했다가 돌아오면 jquery 동작들이 작동하지 않는 점 (새로고침을 해도 어떨 때는 jquery가 작동하고, 어떨 때는 작동하지 않습니다...) 혹시 참고할 만한 내용을 알고 계신다면 답변 부탁드리겠습니다.. 감사합니다 ! 아차! method를 하나 정의해놓고 created() 에서 호출해서 head 태그 내 모든 엘리먼트를 지우고 script, link 태그를 원하는 순서로 추가 해봤는데도,,, 다른 페이지로 이동했다가 돌아오면 jquery가 작동하지 않더라구요....
-
미해결포토샵 스킬 UP을 위한 실전 강좌!
#13 홀로그래픽 강의 관련 문의
안녕하세요, 본 강의를 듣고 있는 수강생입니다. 사소한 부분이지만 질문 드립니다! 혹시 #13 강의에서 배경으로 사용하신 그림은 어떻게 준비하셨나요? 다른 패턴을 사용하시는 게 있나요? 브러쉬로 색을 칠하려고 하면 너무 어려워서, 어떻게 하면 저런 질감으로 색을 넣을 수 있는지 궁급합니다. 항상 좋은 강의 감사드립니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
beforeEnter를 모든 path에 대하여 공통으로 적용할 수 있는 방법이 있을까요?
beforeEnter를 모든 path에 대하여 공통으로 적용할 수 있는 방법이 있을까요?
-
미해결스프링 프레임워크 핵심 기술
세 가지 질문이 있습니다.
1. 강의 예제에서 BookService와 BookRepository 둘 다 Bean으로 관리하도록 했습니다. BookRepository는 BookService에서 사용하므로 Bean으로 관리해야 할 것 같은데, BookService를 Bean으로 관리하는 이유가 있을까요? 2. 강의의 예제에서 @Autowired를 사용해 BookRepository에 빈 객체가 주입된 경우 @PostConstruct Annotation이 있는 메소드가 실행되는 건가요? 3. 만약 의존성을 여러 번 주입해야 한다면, @PostConstruct 이 설정된 메소드는 언제 실행되나요?
-
미해결자바(javafx) 실전 데스크탑앱 프로젝트 - 유튜브관리앱
프로세스하나만 띄우기가 안되어서요.
위쪽에 checkIfRunning(): 선언했구요. 예제로 했던 WarningStudy를 실행하고 나면 경고창이 뜨긴하는데... 위 프로그램을 한번 실행하고 두번째 실행,세번째 실행해도 경고창이 실행이 안되어서요.
-
해결됨자바스크립트 비기너: 튼튼한 기본 만들기
for~in문과 빌트인 오브젝트
안녕하세요.. 영상 강의 잘 보고 있습니다. 다름이 아니라, for~in문을 사용해서 빌트인 오브젝트를 console.log로 뿌려보고 싶어서요 한번 해봤는데, undefined가 출력이 되네요.. for (var item in Number){ console.log(item); } 라고 사용 해봤는데, 출력 되긴 커녕 undefined가 출력 되더군요. Object와 빌트인 오브젝트가 다른 건가요? 다르다면 어떻게 다른건가요?