묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결React로 NodeBird SNS 만들기
질문이요
Post - Image 관계에서, 원래는 N:M 관계가 될 수도 있는거 아닌가요?? 포스트는 여러개의 이미지(ex:사과, 곰, 공)를 가질수 있다. 한개의 이미지(ex: 사과)는 여러개의 포스트에 등록 될 수 있다. 이렇게 될 수 있는거 아닌가요? 그런데 제가 생각하기로는, 그냥 1대다 관계로 하신이유가, 딱히 검색할 필요가 없어서 1대다 관계로 정하신 것인가요 ? ? 예를들어서, Post-Hashtag 의 관계를 보면, 한개의 포스트는 여러개의 해쉬태그(ex: #노드 #JS #자바)를 가질 수 있다. 한개의 해쉬태그(#노드)는 여려개의 포스트에 쓰일 수 있다 그런데, 여기서 Post-Hashtag 관계와 Post-Image 관계예서 다른점은, Post-Hashtag 관계는 검색기능을 염두해두어서 다대다 관계로 하신거 같아요. 다대다 관계를 하면 두 테이블 사이에 관계를 이어주는 테이블이 생기고나서, 특정 해쉬태그(#노드) 검색을 할 때 그 중간테이블을 이용해서 그 특정 해쉬태그(#노드)를 갖고있는 포스트를 찾을수 있기때문에 다대다 관계를 사용하신거죠? 반면에 Post-Image의 경우는 특정 image(ex: 사과)를 딱히 어느 포스트에 쓰였는지 기억할 필요가 없는거죠 왜냐하면, 그 그림을 찾는 검색이 없으니까요 즉 , Post-Image (1:N) 관계예서 다른점은, Post-Hashtag 관계(N:M) 차이는 검색기능을 하고 안하고 의 차이라고 봐도 무방하려나요?? 제가 포인트를 제대로 이해하고 있는게 맞는가요??
-
해결됨TDD 개발 방법론을 활용한 React Native 앱 개발
No tests found, exiting with code 1 에러
{ "name": "ReactNativeTDD", "version": "0.0.1", "private": true, "scripts": { "android": "react-native run-android", "ios": "react-native run-ios", "start": "react-native start", "test": "jest", "lint": "eslint ." }, "dependencies": { "react": "16.9.0", "react-native": "0.61.1" }, "devDependencies": { "@babel/core": "^7.6.2", "@babel/runtime": "^7.6.2", "@react-native-community/eslint-config": "^0.0.5", "babel-jest": "^24.9.0", "eslint": "^6.5.1", "jest": "^24.9.0", "metro-react-native-babel-preset": "^0.56.0", "react-test-renderer": "16.9.0" }, "jest": { "preset": "react-native" } } __tests__ 폴더명 변경 시 yarn run test 를 하게 되면 testMatch: **/__tests__/**/*.[jt]s?(x), **/?(*.)+(spec|test).[tj]s?(x) - 0 matches 이렇게 테스트가 작성된 폴더를 찾지 못하는 경우가 있습니다. 강의의 진행과 동일하게 했는데도 이렇게 에러가 나네요. 검색 결과 package.json 파일에서 "jest" : { "preset": "react-native", "testRegex": "(/tests/.*|(\\.|/)(test))\\.js$" } 이렇게 testRegex 에 대한 추가 설정을 해주고 나면 테스트 폴더가 잡힙니다. 무슨 문제인지 알고 싶습니다.
-
미해결SW 역량테스트 준비 오프강의
환불관련 문의입니다!!
안녕하십니까! 다름이 아니라 오늘 10월 5일 2시에 온라인코딩테스트가 있다는 메일을 받게되었습니다. 공교롭게도 오프라인 강좌와 시간이 겹치게 되어서 오프라인 강좌에 참석하지 못하게 되었습니다. 그래서 환불을 하고 싶습니다. 고객센터에 문의하니까 프로필의 구매내역에서 환불 할 수 있다고 하는데 환불하기가 보이지 않고, 그래서 다시 문의를 했는데 아직까지 답변이 없어서 이렇게 질문하기를 통해서 문의드립니다.
-
미해결예제로 배우는 스프링 입문 (개정판)
8080포트 충돌
java -jar target/*.jar 하면 톰캣 8080충돌 난다고 나오는데 어떻게 해결해야되나요?
-
미해결예제로 배우는 스프링 입문 (개정판)
터미널이 기선님 화면하고 다르게 나옵니다
기선님 화면에서 나오는 -> spring-petclinic git:(master) 이렇게 안나오고.. C:\Users\c\Documents\spring-petclinic> 이렇게 나와있는 상태입니다.. 여기서 ./mvnw package 이걸 치면 아래처럼 뜹니다. '.'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
-
미해결행정직을 위한 정시퇴근각 - 파이썬 업무자동화
sender_password가 노출되어 있어요...
정말 좋은 강의 감사합니다. 반복작업이 많은 행정직이라 도움이 정말 많이 되고 있습니다. 초급인 저한테 적당한 난이도 같은데, 다른 시리즈로 몇 개 더 만들어주시면 수강하고 싶습니다. 그런데, 저 패스워드면 누구에게든 강사님 이름으로 메일을 보낼 수 있는 것 같은데, 악의로 사용할 사람들이 있지 않을까 걱정됩니다. 영상촬영 후에는 한 번 암호를 변경하셔야 해요~
-
React로 NodeBird SNS 만들기
쿠키 관련 메세지가 콘솔에 있고 application은 이렇게 나와요
삭제된 글입니다
-
미해결React로 NodeBird SNS 만들기
질문이요
sequelize init 해서, 만든 index.js요 간단하게 수정 하셨잖아요, 보통 실무에서도 간단하게 수정해도 되는건가요?? 수정하기 전과 후의 차이는 무엇인가요 ??
-
미해결Vue로 Nodebird SNS 만들기
computed에서 mapState 사용 시 두가지 방법
PostForm.vue 에서 computed에서 mapState 사용 시 두가지 방법을 알려주셨는데 ...mapState(['users/me']) 를 사용하면 게시글 작성 시 nickname을 찾지 못하는 에러가 발생합니다. ...mapState('users', ['me']) 로 사용하면 정상적으로 진행이 되구요 일단 후자를 이용해서 진행하겠습니다.
-
미해결React로 NodeBird SNS 만들기
안녕하세요. 추가된 게시글이 렌더링이 안돼서 질문드립니다
안녕하세요! 좋은 강의 잘 듣고있습니다. 게시글 추가 시 문제가 생겨 질문드립니다.현재 4-13. 게시글 작성 리덕스 사이클 강좌까지 들었는데요, 화면에서 add post를 할 시 redux devtool로 ADD_POST 요청 -> 성공 하여 mainPost 값이 들어가고 state 값들도 바뀌는 것은 확인했으나 화면에 postCard가 추가가 안됩니다... 제로초님의 github 코드에서 제 코드와 비교하며 다른 부분들까지 계속 확인을 해봤지만 문제점을 아직 못찾았네요 ㅠㅠ 이렇게 막연하게 질문드려 죄송하지만... 제 github 코드에서 확인좀 부탁드려도 괜찮을까요?? https://github.com/ljg0230/nodebird_ljg
-
해결됨React로 NodeBird SNS 만들기
signup 페이지 처리 관련(SSR & CSR) 질문
SSR의 경우 signup 컴포넌트 내에서 로 me 객체가 존재하는 경우(로그인되어 있을 때) return null(리디렉션하는 부분 빼고)하면 위와 같이 보여집니다. signup 컴포넌트만 빼고 렌더링 되는 거죠. CSR의 경우 ch6 때 프론트 코드 이용해서(getInitialProps 사용부분 다 주석 처리), 똑같이 해보면(signup에서 return null) 그냥 아무것도 출력이 안되더라고요. (물론, 그 직전에 살짝 모든 컴포넌트들이 렌더링 됬다가 백지로 전환되었습니다. 이는 CSR과 SSR의 차이를 보여주는 것으로 이해는 했습니다.) 결과적으로 어떤 컴포넌트도 렌더링되지 않게 되었습니다. CSR에서는 화면 상에 존재하는 컴포넌트 중 하나라도 return null이 되면 전부 렌더링되지 않는 것인가요? AppLayout 같은 건 signup의 부모격 컴포넌트일텐데도 아무것도 출력되지 않았습니다. 그런데 AppLayout은 SSR되는 것도 아닐텐데 UserProfile쪽은 me객체 데이터 사용하니까 SSR이라고 해도 말이죠. 제가 아직 SSR과 CSR 그리고 리액트로 브라우저에서 렌더링 되는 상세 프로세스 같은 것을 잘 모르는 것 같습니다.. 간단히 정리해서 질문드리면 signup에서 return null 했을 때 2가지 경우에서 렌더링되는데 왜 저렇게 차이가 나는건지 제대로 알고 싶습니다.
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
강의대로 따라했는데요..404 오류가..
http://localhost:3002/js/controllers/MainController net::ERR_ABORTED 404 (Not Found) 이렇게 나옵니다. 구조는 재차 확인했는데 정확하게 같은 구조로 처리했습니다. 어떻게 해결해야 할지 몰라 질문 남깁니다. ------------lite-server 내용 카피해 드립니다.---------- 19.10.01 22:55:23 304 GET /index.html 19.10.01 22:55:23 304 GET /style.css 19.10.01 22:55:23 304 GET /js/app.js 19.10.01 22:55:23 404 GET /js/controllers/MainController 19.10.01 22:55:26 304 GET /style.css 19.10.01 22:55:40 200 GET /index.html 19.10.01 22:55:40 404 GET /js/controllers/js/app.js 19.10.01 22:55:40 404 GET /js/controllers/style.css 19.10.01 22:55:40 404 GET /js/controllers/js/app.js 19.10.01 22:55:46 404 GET /js/controllers/style.css 19.10.01 23:00:39 304 GET /index.html 19.10.01 23:00:39 304 GET /style.css 19.10.01 23:00:39 304 GET /js/app.js 19.10.01 23:00:39 404 GET /js/controllers/MainController 19.10.01 23:06:21 304 GET /index.html 19.10.01 23:06:21 304 GET /style.css 19.10.01 23:06:21 304 GET /js/app.js 19.10.01 23:06:21 404 GET /js/controllers/MainController
-
React로 NodeBird SNS 만들기
로그인할떄 네트워크탭에 sessionid는 있는데 connect.sid는 없어여
삭제된 글입니다
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
아크 관계의 경우 JPA에서 어떤 식으로 매핑 해야 하나요?
안녕하세요 김영한님 강의 너무 재미있게 잘 보고 있습니다. 소개 영상에서 JPA 약을 어쩜 그렇게 잘 파시던지.. 보면서 "그래 이게 내가 원하는 세상이야" 하고 바로 결제하여 재밌게 보고 있습니다. 물론 책도 구매하여 모니터 받침으로 잘 쓰고 있습니다. ^^b 한 가지 궁금한게 있는데, 아크 관계의 경우에서는 JPA에서 어떻게 처리해야 될지 잘 모르겠습니다. 아크 관계가 실무에서 굉장히 빈번하게 쓰인다고 하는데, 우형에서는 아크 관계를 JPA로 어떻게 매핑 하여 처리하고 계신지 답변해 주시면 감사드리겠습니다.^^
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
nodestart.cmd에서 에러 발생
I1001 11:18:26.947768 vendor/github.com/ethereum/ethash/ethash.go:276] Done generating DAG for epoch 0, it took 902.609503ms 여기 이후에 더 진행되지 않습니다.
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
golang test 및 트랜젝션 질문
gorm + golang + gin으로 공부하고 있는데 자바의 junit와 같은 테스트를 하는 방법과 transaction 처리 하는 방법도 알려 주시면 감사하겠습니다.
-
해결됨Javascript ES6+ 제대로 알아보기 - 초급
invoke
안녕하세요. 좋은 강의 잘 듣고 있습니다. 강의 중에 크롬개발자 도구에 한 번씩 <invoke property getter> 이렇게 나오는건 어떤 의미인가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
안녕하세요. 딕셔너리에서의 질문입니다.
지금 f에서 딕셔너리를 선언하고 있는데, 다른 것들은 다 잘 되고 있는데 Status에서 색이 주황색으로 바뀌지 않네요. 어쩔수 없이 Status는 지우고 진행을 하고 있는데 만약 이런 상태라면 어떻게 해야하나요? 추후에 이런 경우가 있을경우 대처 방법을 알고 싶습니다.
-
미해결React로 NodeBird SNS 만들기
antd Card.Meta avatar 새로고침 시 글자 이동하는 문제(SSR 관련)
이 질문은 말로 설명하기가 어려워서 아예 영상을 촬영했습니다. 파트 7 서버사이드 렌더링쪽 강의 듣고 있고요. SSR은 잘 되는데 프로필 Card에 avatar(닉네임 첫글자 나오는 부분)이 새로고침하면 가장자리에 있다가 중앙으로 오게되는데 제 수준에서 이게 어떤게 원인일지 가늠이 안됩니다. 브라우저 상에서 css가 적용되기 전에 ssr로 먼저 데이터를 세팅해주게 되면서 생기는 문제인가요? 어떻게 해결할 수 있을까요?
-
미해결Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
network status가 200이 아니라 304가 뜨는데 왜 그런걸까요?
network status가 200이 아니라 304가 뜨는데 왜 그런걸까요?