구글링해서 찾아보니까 react, react-dom 18v에서는 ReactDOM이 안된다는 글을 보고 다운그레이드도 해봤는데 해결이 안되었어요... 그래서 react-redux, react-router-dom까지 강사님 github코드는 보고 똑같이 다운그레이드 해서 제가 작성한 코드들을 수정해 보았는데 오류가 해결이 된지 않아요.... 도와주신다면 감사하겠습니다... 아래는 localhost:3000 페이지에서 아무 내용이 안 나오고 console 창 오류들입니다... https://github.com/kbannie/Node_1st 저의 깃허브 주소입니다..
안녕하세요 강사님! 다름이 아니라 밑에 분 질문중에 똑같은 질문이 있어 그걸 보고 해결하려고 햇는데 해결이 안되어 질문올립니다. https://inflearn.com/questions/79914 제가 참고한 게시물이구요. SetMinThreads와 SetMaxThreads 다 true로 뜨는 걸 확인했는데도 for문에서 i < 4로하면 작동하지 않고 i < 3으로해야 작동이 됩니다... 또 답글로 남겨주신분이 while문을 안써서 그럴 수 있다고 하셨는데 while문도 다 정확히 들어가있는데 작동하지 않아요. 원인을 알 수 있을까요? +) 로그로 스레드 갯수 확인해봤는데 스레드 갯수는 정확히 5개 생성되었는데 하나가 놀고있네요.. 원인이 뭘까요 ㅠㅠ
[D.P.2(DappProject2)] 디앱 프로젝트2(Klaytn 네트워크를 활용한 NFT 생성 및 판매)
DP.1 에서도 동일한 에러가 발생했었는데요. npm i @openzeppelin/contracts 을 해서 openzepplin을 설치하였음에도 계속저런 문제가 발생하네요. import "contracts/node_modules/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol"; 이렇게 앞부분까지 다 작성해주어야 에러 코드가 뜨질 않습니다. 무엇이 문제인지 모르겠습니다. 저는 윈도우에서 vscode 사용중입니다.! :)
안녕하세요 무료로 강의 열어주셔서 정말 잘 듣고있습니다 다름이 아니라 JwtAuthenticationFilter 에서 jwt 토큰 생성하고 response.addHeader 통해서 postman 헤더로 토큰 전달하려고하는데요 음.. 뭐가 문젠지 JwtAuthenticationFilter 클래스 안에서는 addHeader, getHeader 통해서 토큰확인하면 잘 생성되고 addHeader 된걸로 보이는데 정작 POSTMAN header에는 Authorization이 찍히지 않고 있습니다.. 혹시 여기저기 검색해보고 있는데 해결하지못해서 결국 질문 드립니다 ㅠㅠ 어느부분을 확인해보면 좋을지 조언 부탁드립니다 감사합니다.
안녕하세요 영한님! 질문드립니다..! 아래와 같이 로그인 시 세션에 로그인 회원정보를 보관하고 //로그인 성공 처리 TODO //세션이 있으면 있는 세션 반환, 없으면 신규 세션을 생성 HttpSession session = request.getSession(true); //세션에 로그인 회원 정보 보관 session.setAttribute(SessionConst.LOGIN_MEMBER, loginMember); 아래와 같이 세션에서 SessionConst.LOGIN_MEMBER가 key 값으로 session 에서 SessionConst.LOGIN_MEMBER와 매칭되는 value인 Member 객체를 꺼내오는 것으로 이해하고 있는데,, Member loginMember = (Member) session.getAttribute(SessionConst.LOGIN_MEMBER); 위와 같은 로직으로 여러회원이 로그인 할 텐데... 어떻게 하나의 key 값으로 여러개의 Member 객체를 구별 할 수 있는지 궁금합니다...! 감사합니다.!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. JPA에서 enum을 활용할 때 질문드리겠습니다. 요일을 enum 타입으로 만들어 (0~6, 일~월 이런 형식) 체크 박스로 입력을 받아, 체크를 선택한 요일은 매장의 휴무일로 지정하는 로직을 구현하는 중입니다. @ElementCollection을 활용하여 간단하게 처리하려고 했으나, 추천하시는 방식이 따로 있길래 어떤 식으로 로직을 작성해야 하는지가 너무 궁금해졌습니다. https://www.inflearn.com/questions/21303 1. 위에서 영한님께서 해주신 답변 중, 2번의 경우를 추천하셨기에 2번으로 진행하려고 하였습니다! 혹시 이 경우, 2번 방법을 추천하신 이유가 무엇인지가 궁금합니다!!! 2. 위 링크의 2번 로직으로 코드를 작성하면 다대다 엔티티 매핑이 발생하는데 개인적인 생각에 요일과의 매핑은 단순히 요일과 요일에 엮여있는 매장 ID값만 알면 되는 것 같아 @ManyToMany를 그대로 사용해도 되는 건가?? 라는 생각이 들었습니다. 그대로 사용을 해도 좋은지 아니면 1 : N, N : 1로 풀어주는 것이 좋은지 궁금합니다!!!! 또, 이렇게 요일을 처리하는 구현을 Enum보다 추천하실만한 방법이 있는지, 있다면 어떤 방식인지도 말씀해주시면 감사드리겠습니다!! 날씨가 많이 더운데 더위 조심하시고 폭우 조심하세요! 감사합니다
<div th:insert="~{template/fragment/footer::copy}"> 안녕하세요</div> <div th:replace="~{template/fragment/footer::copy}"> 안녕하세요</div> 이렇게 작성해봤는데요 저는 insert는 div태그에 삽입이 된다고 하셔서 안녕하세요랑 같이 나올 줄 알았는데 왜 안나오는 건가요?? 둘의 차이점을 잘 모르겠습니다.
- 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :) - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 ㅁ문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아래는 오류메시지 입니다. MACui-MacBook-Air:02 mac$ npm start npm ERR! Missing script: "start" npm ERR! npm ERR! Did you mean one of these? npm ERR! npm star # Mark your favorite packages npm ERR! npm stars # View packages marked as favorites npm ERR! npm ERR! To see a list of scripts, run: npm ERR! npm run npm ERR! A complete log of this run can be found in: npm ERR! /Users/mac/.npm/_logs/2022-08-13T04_42_44_373Z-debug-0.log MACui-MacBook-Air:02 mac$ n lts bash: n: command not found MACui-MacBook-Air:02 mac$ npm start npm ERR! Missing script: "start" npm ERR! npm ERR! Did you mean one of these? npm ERR! npm star # Mark your favorite packages npm ERR! npm stars # View packages marked as favorites npm ERR! npm ERR! To see a list of scripts, run: npm ERR! npm run npm ERR! A complete log of this run can be found in: npm ERR! /Users/mac/.npm/_logs/2022-08-13T04_43_52_792Z-debug-0.log MACui-MacBook-Air:02 mac$ npm start npm ERR! code EJSONPARSE npm ERR! path /Users/mac/Desktop/threejs/02/package.json npm ERR! JSON.parse Unexpected token "{" (0x7B) in JSON at position 541 while parsing near "...: \"^0.143.0\"\n }\n}\n\n{\n \"name\": \"threejs..." npm ERR! JSON.parse Failed to parse JSON data. npm ERR! JSON.parse Note: package.json must be actual JSON, not just JavaScript. npm ERR! A complete log of this run can be found in: npm ERR! /Users/mac/.npm/_logs/2022-08-13T04_45_27_810Z-debug-0.log MACui-MacBook-Air:02 mac$ npm webpack serve --progress Unknown command: "webpack"
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 강의에서는 int result = MultiplyBy(b, a); 부분을 어셈블리로 조사를 한다면, push부분이 나와야 하지만 나타나지 않고 대부분 어셈블리적힌 부분이 다른 거 같은데 왜 다른지 모르겠습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 영한님 강의 전부 수강하고 있는 수강생 입니다. 실제로 개발 할 때는 보통 디렉토리 구조가 controller / service / repository / domain 으로 나누어져 있는데 실제 저런 패턴을 적용 해야 하는 위치 는 대두분 서비스단으로 생각이 됩니다. 그럼 하나의 서비스 클래스 파일에서 중복을 피하려고 템플릿메서드 패턴을 적용 할 때 추상클래스와 그 하위 오버라이딩 된 클래스들의 파일 위치를 해당 패턴을 사용하 는 서비 스와 같은 위치에 둬야 할까요? 아니면 따로 디렉토리를 생성해서 모든 서비스의 패턴적용을 위한 클래스 들을 모아둬야 할까요? 사실상 어디에 둬도 실제 개발엔 문제가 없고 정답이 없는 얘 기라고 생각되나 영한님의 개인적인 견해가 궁금해서 여쭤봅 니다!
비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
아래 코드에서 url: `http://localhost:3000/restaurants?category=${param}`, 인데, 이 url은 어디서 확인 가능한걸까요? 제가 /restaurants이 부분을 다른 param으로 정한 것 같애서요! async function getData(category){ let param = category; if (!param) { param = ""; } const dataSet = await({ method: "get", url: `http://localhost:3000/restaurants?category=${param}`, headers:{}, data: {}, }); console.log(dataSet) }