묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
vue를 MPA로 사용하는 방법은 없나요?
안녕하세요. 선생님 덕분에 vue 기초를 쌓을 수 있었습니다. 다름이 아니라 vue로 여러가지 실습 및 적용을 더 해보고 있는데요, vue와 springboot를 연동해서 웹페이지를 만드는 작업을 해보고 있습니다. SPA방식으로는 될 것 같지 않아서 router를 이용해 MPA방식으로 작업하고 있는데요. get방식으로 url에 직접 접근할 때 vue의 화면이 아닌 controller의 return 결과만 나오게 됩니다. 예를 들면 posts/1 로 접근하면 id가 1인 게시물을 보이고 싶은데 컨트롤러에서 해당 메서드를 통해 생성된 정보만 나옵니다. 두가지 궁금증이 있습니다. 1. 페이지의 직접 접근으로도 vue 페이지를 유지하는 방법 2. 컨트롤러에서 만든 정보를 vue 페이지로 전달하는 방법 배달의 민족 페이지를 가보니까 #을 이용하여 router처리를 해주신 것 같은데, 여러 reference들을 보고 적용해봐도 어떤 방식인지 잘 이해도 되지 않고, 문제가 해결도 안되어 마지막 방법으로 질문드리러 찾아왔습니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙권한 부탁드립니다.
인프런 아이디: jikook71@naver.com 인프런 이메일: jikook71@naver.com@ 깃헙 아이디: huk77@psu.edu 깃헙 Username : huk77
-
미해결스프링 데이터 JPA
PostRepositoryTest의 RunWith 어노테이션에 대해서 질문 드립니다.
코드를 따라 하던 중에 실수로 @RunWith(SpringRunner.class) 대신 @SpringBootTest를 넣고 돌렸었는데요.(@DataJpaTest는 제대로 넣었습니다.) 이 경우 @Autowired PostRepositoy postRepository 가 빈을 주입 받지 못하는걸 발견 했습니다. @SpringBootTest는 통합 테스트 용이라고 하셨던게 어렴풋이 기억이 나는데, 통합 테스트라면 모든 빈이 주입 되어야 하지 않나요? @SpringBootTest 어노테이션을 주는 경우 왜 postRepository 빈이 주입 되지 않았는지 궁금합니다. (SpringBootTest 어노테이션은 실제로 applicationcontext를 로딩 하지는 않는건가요?)
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
소스트리 푸쉬 문제
푸쉬를 하면 사용자이름과 패스워드를 고치라는 내용이 나오는데요소스트리 계정을 교체하고 맞췄는데도 저렇게 푸쉬 오류가 나오네요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요 강사님
member관련 테스트에서 insert시킨 데이터를 확인해보려 강의에서 가르쳐주신 @Rollback(false) annotation을 사용했음에도 불구하고 이러한 결과가 나오는데요 application.yml파일에서 ddl 설정 관련 문제라 생각되어서 이 값을 none으로 세팅하고 다시 돌려봐도 계속해서 쿼리가 일어난 이후에 롤백관련 작업은 멈췄는데 셧다운되면서 테이블을 다 지워버립니다 강의에서 하신 것 처럼 h2 데이터베이스에 제가 insert한 데이터를 확인해보고 싶은데 혹시 제가 놓친게 있나요? ㅠㅠ 어떤게 문제인지 잘 모르겠습니다.
-
미해결제주코딩베이스캠프 Code Festival: Python 100제
질문입니다!
여기 33번 문제에서 string으로 된 리스트를 int로 안바꿔줘도 상관없는건가요? 나중에 다른 문제를 만나게 됬을 때도 문제에서 따로 int로 바꿔라는 조건을 제시하지 않아도 바꿔야하는지 궁금해서요.
-
미해결스프링 웹 MVC
PetClinic에서 @ModelAttribute와 @PathVariable
안녕하세요. PetClinic 소스를 보다가 질문이 있어서 올립니다. @ModelAttribute("owner") public Owner findOwner(@PathVariable("ownerId") int ownerId) { return this.owners.findById(ownerId); } 이와 같은 코드면, Controller에 있는 핸들러 중@PathVariable로 ownerId를 받는 핸들러만 사용 가능한건가요?
-
미해결Flutter 초급 - Http통신, 상태관리
안녕하세요.
좋은 강의 만들어주셔서 기초부터 차근차근 익히고 있습니다. 이번 강의에서 Refresh 버튼에 onPressed 기능을 추가하였는데, 여러번 클릭하게 되면 >>>> Exception: Could not instantiate image codec. When the exception was thrown, this was the stack: #0 _futurize (dart:ui/painting.dart:4134:5) <<<< 위와 같은 에러가 발생하며 위치는 Text('${_result.data.current.pollution.aqius}',style: TextStyle(fontSize: 40),), 에서 발생합니다. result 데이터를 제대로 가져오지 못해 발생한 문제 같은데, 위와 같은경우. Exception 로직을 어떻게 구현하는것이 좋을까요?
-
미해결누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기
login.jsp 전체 코드에 대해 질문을 드립니다
강사님께서 작성하신 login.jsp에서는 header가 회색 계열이며, 그 header 왼쪽에는 검은색 글꼴이 배치되어 있고, 오른쪽에 정상적으로 버튼이 나오는 걸 볼 수가 있습니다. 그러나 저도 강사님께서 작성하신 login.jsp 코드를 똑같이 작성했는데 불구하고, header가 회색 계열이 아닌 흰색 계열이며, header에 구현된 버튼이 강사님께서 만든 버튼과 다른 버튼이 나옵니다. 마지막으로 bootstrap version 3.3.7버전, 그리고 jQuery 3.1.1 version을 사용했는데, 위에 언급된 문제들이 전혀 해결되지 않은듯합니다. 어떻게 하면 해결할 수 있을까요?
-
해결됨React로 NodeBird SNS 만들기
address already in use....ㅠㅠ
5-5강의를 하면서 에러가 나길래 mysql를 설치하고 실행 했는데.... 자꾸 요런 에러가 뜹니다... port번호가 중복 된거 같아서 구글링 해서 현재 사용중인 port를 죽일라고 해도 자꾸 잘 안되네요...
-
해결됨남박사의 파이썬 기초부터 실전 100% 활용
음수 계산
음수 계산은 않되네요 ㅎㅎㅎ
-
실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
질문있습니다!
삭제된 글입니다
-
React로 NodeBird SNS 만들기
TypeError: Cannot read property '0' of undefined 에러
삭제된 글입니다
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
ios 사진불러오기 오류 해결방법
<key>NSPhotoLibraryUsageDescription</key> <string>This app requires access to the photo library.</string> <key>NSMicrophoneUsageDescription</key> <string>This app does not require access to the microphone.</string> <key>NSCameraUsageDescription</key> <string>This app requires access to the camera.</string> root/ios/Runner/info.plist 파일에 위에내용 추가하시고 다시 실행시키면 오류 사라집니다~
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
깃헙 repo 부탁드려요!!
인프런 아이디 : wlckdgus5833@naver.com 인프런 닉네임: wlckdgus5833 깃헙 username : nigostarr 깃헙email : wlckdgus5833@naver.com 부탁드립니다!!
-
미해결React로 NodeBird SNS 만들기
폼데이터로 포스팅 api 라우터 질문이여
upload.none()은 뮬터를 이용해 프론트에서 서버로 넘긴 폼데이터를 const onSubmitForm = useCallback((e) => { e.preventDefault(); if (!text || !text.trim()) { return alert('게시글을 작성하세요.'); } const formData = new FormData(); imagePaths.forEach((i) => { formData.append('image', i); }); formData.append('content', text); dispatch({ type: ADD_POST_REQUEST, data: formData, }); }, [text, imagePaths]); req.body에 세팅하기 위한 미들웨어 로직이다 이렇게 이해하면 되나여? 또 db에서 include 로직은 const fullPost = await db.Post.findOne({ where:{id:newPost.id}, include:[{ model:db.User, }, { model: db.Image, }], }); 인데 user는 create 할때 const newPost = await db.Post.create({ content:req.body.content, UserId:req.user.id, });이렇게 저장해서 포스트 테이블내의 정보이기 때문에iinclude 모델 이름 이러면서 그냥 그 id로 user 정보를 검색해서 가져오는것 그렇게 생각했는데여 Image는 같은 테이블에 없는데 어떻게 이미지 데이터를 가져오는거져? 이에 대해 알려주시면 감사여 ~!~! 전체 코드 ``` router.post('', isLoggedIn, upload.none(), async (req, res, next) => { // console.log("req.body : " , req.body); try { const hashtags = req.body.content.match(/#[^\s]+/g); const newPost = await db.Post.create({ content:req.body.content, UserId:req.user.id, }); if (hashtags) { const result = await Promise.all(hashtags.map(tag => db.Hashtag.findOrCreate({ where: { name: tag.slice(1).toLowerCase() }, }))); console.log("result : ", result); await newPost.addHashtags(result.map(r => r[0])); } if (req.body.image) { // 이미지 주소를 여러개 올리면 image: [주소1, 주소2] if (Array.isArray(req.body.image)) { const images = await Promise.all(req.body.image.map((image) => { return db.Image.create({ src: image }); })); await newPost.addImages(images); } else { // 이미지를 하나만 올리면 image: 주소1 const image = await db.Image.create({ src: req.body.image }); await newPost.addImage(image); } } const fullPost = await db.Post.findOne({ where:{id:newPost.id}, include:[{ model:db.User, }, { model: db.Image, }], }); res.json(fullPost); } catch (e) { console.error(e); next(e); } }); ```
-
미해결언리얼 엔진4 (Unreal Engine) 3D 횡스크롤 게임 만들기
강좌에 사용한 자료는 어디에서 받을수있나요??
강좌에 사용한 자료는 어디에서 받을수있나요??
-
미해결워드프레스 제대로 개발하기 - 어드민 편
아카이브 뛰우는대 부터 404 에러 뜨면서 안되네요
http://work.localhost/bookstore/book 이주소 호출 부터 404 뜹니다.. 추가한 포스트 하나도 링크로 열리지가 않아요.. 뭔가 단계를 빠트리고 설명하시는거 아니죠? 즉 아카이브를 하라는대로 추가 했고 주소가 나오는거 확인하고 해당 주소 적어도 404라는 말입니다.. 안되니까 당황 스럽네요.. 원인을 제가 찾아야 되는건지 후우.. 설명대라로면 당연히 되어야 하는 부분 같은대 말이죠
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
스토어 모듈화할 시 import
store 모듈화 할 때 todoApp.js의 getters, mutations속성을 getters.js, mutations.js를 import해와서 사용해도 되나요?
-
미해결밑바닥 부터 시작하는 머신러닝 입문
딥러닝 강좌 관련해서 질문올립니다.
딥러닝 강의는 언제 올라오는지 궁금해서 질문 남깁니다. 항상 좋은 강의 감사합니다.