묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
임시 비밀번호 발급하는법
안녕하세요 선생님. 현재 제가 업무에서 전자정부프레임워크를 활용하고 있는 신입개발자입니다. 현재 저희 프로젝트는 외부업체가 제공하는 지니웍스CMS를 활용해서 관리자페이지도 구현하고, 웹사이트를 구성했는데요. 사용자가 로그인오류가 났을때, 관리자페이지에서 비밀번호를 임시발급하는 버튼이있더라구요. 하지만 뭔가 CMS가 제공하는 기능만 이용하기에는 찝찝해서 그 원리를 알고싶은데요... 뭐가 궁금하냐면, 예를들어 사용자가 회원가입하면 DB에 해시로 비밀번호가 저장이되는데, 이때, 위에서 언급했듯이, 사용자가 로그인오류땜에 접속이안되고, 개발자 역시, DB에 해시번호로 비밀번호가 저장되어있으니, 어떻게 임시로 비밀번호 컬럼을 UPDATE로 수정 못하잖아요. 해시로 저장하는것이 개발자도 사용자의 계정으로 로그인 못하도록 법적으로 되어 있다고 알고있는데... 이러한 상황을 종합적으로 봤을떄, 임시 비밀번호를 어떤식으로 발급을 해줘야하는거죠?? (임시 비밀번호를 생성하는 로직은 알고있슴다.) 그냥 단지 CMS가 제공하는 '임시비밀번호 발급'버튼으로 임시 비밀번호를 발급하는것이 정신에 좋은걸까요. 신입이라 CMS를 첨봐서, 질문드려요. 괜히 제가 복잡하게 알 필요도없는걸 알려고 하는건지 궁금합니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
actuator 방법이 안됩니다.
Configuration 서버의 정보가 변경이 됐을 때 정보를 다시 가지고 오는 방법들이 있는데 두번째 방법인 actuator를 이용하는데 refresh, health, beans 전부 안됩니다. health_check로 값을 확인하면 아래처럼 잘뜹니다. It's Working in User Service, port(local.server.port)=56550, port(server.port)=0, token secret=user_token, token expiration time=86400000 참고로 user-service에 bootstrap.yml 파일은 spring: cloud: config: uri: http://127.0.0.1:8888 name: ecommerce # ecommerce.yml 파일을 가져온다. git-local-repo에 있는 ecommerce.yml은 다음과 같습니다. token: expiration_time: 86400000 secret: user_tokengateway: ip: 192.168.45.163 그리고 config-service에 있는 application.yml 파일은 server: port: 8888spring: application: name: config-service cloud: config: server: git: uri: file://C:\Users\test\IdeaProjects\Inflearn\msa\git-local-repo 다음과 같습니다. 그런데 actuator 방법은 /health와 /beans 모두 Whitelabel Error Page가 뜨고 /refresh로 post 요청하면 { "timestamp": "2022-08-20T11:28:26.532+00:00", "status": 404, "error": "Not Found", "message": "No message available", "path": "/actuator/refresh" } 위와 같은 에러가 발생합니다.. 참고로 user-service의 application.yml에 management: endpoints: web: exposure: include: refresh, health, beans 을 추가했습니다. 그런데 강의처럼 자동완성은 전혀 뜨지 않았습니다. endpoints 부터 자동완성이 없었습니다. 대체 왜이런걸까요? 그리고 user-service에서 실행시키면 도대체 왜 config-service 프로젝트에 있는 application.yml 파일에 등록된 `uri: file://C:\Users\test\IdeaProjects\Inflearn\msa\git-local-repo` ( 제 ecommerce.yml 주소) 이 주소를 읽는건지 모르겠습니다. user-service의 bootstrap.yml에는 ecommerce(.yml) 밖에 없는데… 저 config-service에 있는 application.yml을 참조 하라는 표시를 대체 어디에 한건가요??
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
완성하고 나면 커서가 깜빡여요
원래 이런가요? 변화는 잘 되는데.. body { font-family: 'Noto Sans KR', sans-serif; line-height: 1.5em; margin:0; font-weight: 300; display: flex; justify-content: center; align-items: center; height: 100vh; color: #222; } a { text-decoration: none; color: #222; } .container {} input[id=trigger] { display: none; } label[for=trigger] { width: 40px; height: 30px; display: block; position: relative; cursor: pointer; } label[for=trigger] span { position: absolute; height: 2px; background-color: #000; width: 100%; left: 0; transition: 0.3s; } label[for=trigger] span:nth-child(1) { top: 0; } label[for=trigger] span:nth-child(2) { top: 50%; } label[for=trigger] span:nth-child(3) { top: 100%; /* top: calc(100% - 2px); */ } input[id=trigger]:checked + label[for=trigger] span:nth-child(1) { top: 50%; transform: rotate(45deg); } input[id=trigger]:checked + label[for=trigger] span:nth-child(2) { opacity: 0; } input[id=trigger]:checked + label[for=trigger] span:nth-child(3) { top: 50%; transform: rotate(-45deg); }
-
미해결
비주얼 스튜디오 코드 관련 질문입니다.
vsc에서 함수에 커서를 두고 F12를 누르면 그 함수가 정의된 곳으로 이동을 하는데요 자바스크립트 함수를 찾고 싶은데 js파일 간에 찾는건 되는데 .php파일에 선언 된 함수는 찾지를 못하네 예를 들어 function.php파일에서 aaa라는 함수를 선언하고test.php파일에서 aaa함수를 호출한다고 했을 때 test.php파일의 aaa함수에 커서를 두고 F12를 누르면 function.php파일로 가야 정상인데 작동을 하지 않네요ㅠㅠ 해결 방법이 없을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
강사님 안녕하세요 Addpost data가 undefined가 되는 현상에 대해 질문 드립니다.
안녕하세요 강사님 게시글 포스트 관련 내용입니다. Addpost Request > Success 과정에서 data값이 undefined 되는 에러가 있습니다. 질문게시판과 구글링으로 찾아봤지만 해당 내용을 찾기가 힘들어 질문 남깁니다. 추가로 Failed prop type Warning이 떠서 관련 코드 스크린샷 및 깃헙 주소 첨부 드립니다. 감사합니다. * 깃헙 주소: https://github.com/Benarr/twiffer <Console창 오류메세지> <componets 폴더 - PostCard.js> <components 폴더 - PostCardContent.js> <reducers 폴더 - post.js>
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
권한요청드립니다.
인프런 아이디 : xogh3132@daum.net 인프런 이메일 : xogh3132@daum.net 깃헙 아이디 :@gmail.com 깃헙 Username : ilsung12
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
sequelize-auto 오류
안녕하세요 강의 잘 듣고 있습니다.! 저번에 sequelize-auto 답변 듣고 잘 이용하고 있습니다!ㅎㅎ 여기서 하나 더 질문이 있는데요 외부 테이블을 sequelize-auto로 받아와서 서버를 돌리는데 Error: Invalid Instance definition. Only one autoincrement field allowed. 이러한 애러가 떴습니다. 테이블에 autoincrement가 하나씩만 있어야하는 애러같은데요 sequelize orm에서는 테이블 당 autoincrement설정이 하나씩만 있어야하나요? 이게 아니라면,, 2개의 autoincremnet를 쓰려면 어떤 설정을 해줘야하나요 답변 부탁드려요,,ㅜㅜ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티의 setter
1. 엔티티에서 setter는 지양하라고 말씀하셨는데 예를 들면 Order의 연관관계 메서드를 작성 시 OrderItem의 setter가 사용됩니다. 이 때 setter를 사용하지 않고 양방향 연관관계 세팅을 할 수 있는 방법이 무엇이 있을까요? 2. 양방향값 세팅은 양방향연관관계일 때 필수적인 건가요?
-
미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
external dependency manager 옵션이 사라졌어요.. ㅠ
2021.3 LTS 버전 사용 중인데, 이전버전에 있었던 메뉴가 없어졌네요.. 패키지매니저를 통해 다운받을 수 있는 것도 아닌데 해결방법있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강사님처럼 테스트 각각이 나타나지않고 하나만 뜹니다.
강의 내용에서는 테스트 완료 후 첫번 째 사진처럼 각각의 함수명이 뜨는데 , 저는 3개의 테스트 완료 라고만 뜨고 하나씩은 안뜨는 이유를 잘 모르겠습니다! 옆쪽의 확장 화살표를 눌러봐도 밑의 3가지 테스트가 뜨지 않습니다.
-
미해결
졸업작품 project 질문[yolo,mysql]
안녕하세요 졸업작품으로 yolo 무인 계산 시스템을 만들고 있는 학생입니다 . yolo로 인식한 상품을 mysql 데이터 베이스와 연동해서 해당 상품을 모니터에 출력하는 방식으로 진행하고 싶은데 어떠한 방식으로 진행하면 좋을지 조언 부탁드립니다...
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
j포문 거꾸로 돌리는 이유
for j in range(pt,m+1)이 아니라 for j in range(m,pt-1,-1)로 작성해야하는 지 모르겠어서 여쭤봅니다.
-
해결됨따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
모듈 설치가 오류인지 잘 모르겠습니다
react-router-dom 모듈을 설치하는 과정에서 Switch문을 사용 할 수 없다는 내용의 오류가 생깁니다... https://github.com/tejava7177/React-ChattingProgram/blob/main/src/App.js 깃허브 주소입니다...감사합니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
함수 Hint에 대한 내용설명
강의 어디쯤에 함수 Hint에 대한 내용이 있나요? 예제파일에는 존재하는데, 강의내용을 못 찾아서 문의드립니다
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
에노테이션 만들기
Login에노테이션의 로직부분의 코드에 의문이 있습니다. 도데체 어떻게 저게 Login에노테이션의 로직부분이라는 것을 알 수 있어서 로그인 에노테이션이 실행될 때 저 로직이 실행이 되는 지 궁금합니다. parameter.hasParameterAnnotation(Login.class);<-- 이부분때문에 Login관련 에노테이션인건지잘 모르겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
onetomany, manytoone관계 질문 있습니다
User와 Post는 User엔티티가 one에 해당하고 Post엔티티가 many에 해당되어 User.ts에서 OneToMany(()=>postMessage)...이런식으로 작성하고 Post.ts에도 ManyToOne(()=>User)...와 같이 작성하는 것을 확인했습니다. 그러면 User와 Sub도 onetomany관계인데 왜 Sub엔티티에서만 ManyToOne(()=>User)...로 작성하고 User에는 Sub에 대해서 OneToMany데코레이터를 사용하지 않는 것인지 질문드립니다.
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
세컨 계정
안녕하세요, 수익화 하고 싶은 아이템이 2가지에요. 하나는 영어교육관련 알바이고, 다른 건 직업 관련 컨텐츠인데요. 영어교육은 프로그램 모집이어서 광고성으로 계속 올릴텐데, 다른 직업관련 컨텐츠에 영향을 미칠 것 같아서요. 세컨 계정을 만들어서 각각 운영하는 게 좋을까요? 아니면 영어알바로 방문자수가 많아질테니 한 블로그로 같이 운영하는 게 좋을까요?! 답변부탁드려요.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
H2 DB <-> 웹
H2 데이터베이스에서 JdbcTemplate 쿼리문으로 데이터를 가지고 와 웹에 뿌려주고 싶으면 어떻게 해야 하나요 ?혼자 새로운 데이터를 만들고 웹에 뿌려주고 싶은데 (item-service 처럼) NULL POINT EXCEPTION이 나옵니다
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
http 헤더
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]HTTP 헤더 분류를 RFC2616(과거)에서는 General, Request, Response, Entity헤더로 4개로 분류했다고 하셨습니다. 그런데 RFC7230~7235가 등장하면서 엔티티 대신 표현을 사용한다고 하셨는데 그러면 현재 Http를 분류할때는 General, Request, Response, Representation으로 분류한다고 알고 있으면 되는건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
엔티티 정의시 기본키(복합키) 질문 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]강의 들은 내용을 기반으로 사이드 프로젝트 진행중인데 엔티티 정의 중에 문의사항이 있습니다. A라는 테이블이 있고, B는 A의 이력테이블입니다. A테이블의 기본키를 a_id라고 할 때, B테이블의 기본키는 (a_id+b_date) 이렇게 복합키로 하려고 하는데요. 1. 외래키가 기본키가 되는것인데 아래처럼 하면될까요? @Id@ManyToOne(fetch = FetchType.LAZY)@JoinColumn(name = "A_ID")private A aId;2. (외래키+추가필드)로 표현되는 기본키는 어떻게 표현해야할까요?인터넷을 찾아보고, 강의도 다시 리뷰해보았는데 확실한해답을 못찾겠네요. 도움부탁드립니다 ㅜㅠ.ㅜ