inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

EntityRepository 가 deprecated 됐다고 나옵니다.

미해결

따라하며 배우는 NestJS

캡처한것처럼 deprecate됐다고 나오는데 그냥 이후 수업 진행해도 되는건가요?

  • TypeORM
  • jwt
  • NestJS
  • postgresql
플레어 댓글 2 좋아요 1 조회수 2707

Google Cloud 에 OAuth 테스트 프로젝트를 만들게 되면, 비용이 발생하는지 궁금합니다.

해결됨

스프링부트 시큐리티 & JWT 강의

안녕하세요 OAuth Google 강의를 진행하려고 하는데, 문의 사항이 있습니다. Google Cloud 에 테스트 프로젝트를 만들게 되면, 비용이 발생하는지 궁금합니다. 제가 Google Cloud 사용 경험이 없어서 문의를 드립니다.

  • spring
  • Spring Security
  • jwt
delsme 댓글 1 좋아요 0 조회수 484

ERROR [ExceptionHandler] No repository for "BoardRepository" was found.

미해결

따라하며 배우는 NestJS

안녕하세요. 데이터베이스를 이용한 CRUD 구현 > 게시물 생성하기 를 들으면서 service와 controller 코드를 고치고 npm run start:dev 실행을 하니 아래와 같은 오류가 뜹니다. 똑같이 코드를 보며 하고있는데 아래와 같은 오류가 뜨는 이유를 알 수 있을까요?? ERROR [ExceptionHandler] No repository for "BoardRepository" was found. Looks like this entity is not registered in current "default" connection? RepositoryNotFoundError: No repository for "BoardRepository" was found. Looks like this entity is not registered in current "default" connection? at RepositoryNotFoundError.TypeORMError [as constructor] (/Users/Desktop/nestjs_crud/src/error/TypeORMError.ts:7:9) at new RepositoryNotFoundError (/Users/Desktop/nestjs_crud/src/error/RepositoryNotFoundError.ts:10:9) at EntityManager.getRepository (/Users/Desktop/nestjs_crud/src/entity-manager/EntityManager.ts:964:19)

  • postgresql
  • jwt
  • TypeORM
  • NestJS
댓글 10 좋아요 0 조회수 2770

BoardsController 못불러와요 ㅜ_ㅜ

미해결

따라하며 배우는 NestJS

안녕하세요, controller까지 작성하고 npm run start:dev로 테스트시 빈배열을 못불러오고 {"statusCode":404,"message":"Cannot GET /boards","error":"Not Found"} 통신이 안되네요 ㅜ_ㅜ 터미널을 보니, 모듈까지 불러오고 컨트롤러는 못불러옵니다ㅜㅜ MAPPED{/borads, GET} route도 못불러오구요.. 그냥 모듈까지 불러오고 스타트가 되는데 어떻게 해야할까요 ㅜㅜ?

  • postgresql
  • NestJS
  • jwt
  • TypeORM
댓글 2 좋아요 0 조회수 613

USER 테이블 생성이 안됩니다.

해결됨

Spring Boot JWT Tutorial

AUTHORITY, USER_AUTHORITY 테이블은 제대로 생성이 되는데, USER 테이블만 생성이 되지 않습니다.

  • spring-boot
  • jwt
royal2030 댓글 3 좋아요 5 조회수 5604

AuthController관련 문의 드려요!

해결됨

Spring Boot JWT Tutorial

AuthController에서 38번 행의authenticationManagerBuilder.getObject().authenticate(authenticationToken); 을 진행했을 때 CustomUserDetailsService의 loadUserByUsername가 실행된다고 했는데, 호출하지 않았는데 어떻게 실행되는건가요?? ㅠㅠ

  • AuthController
  • jwt
  • spring-boot
Whee 댓글 1 좋아요 1 조회수 552

JWT_SECRET 관련 질문입니다.

미해결

탄탄한 백엔드 NestJS, 기초부터 심화까지

안녕하세요. 좋은 강의 잘 듣고 있습니다. 영상 2분 2초 경에 보면 .env파일에 JWT_SECRET 값을 설정해주시는데 그 값은 임의로 생성하신 건지 아니면 생성하는 규칙이 따로 있는건지 궁금합니다.

  • jwt
  • nodejs
  • express
  • mongodb
  • NestJS
  • ssr
김정우 댓글 0 좋아요 0 조회수 321

jwt 토큰 생성중에 질문있습니다

미해결

따라하며 배우는 NestJS

안녕하세요. 이렇게 질 좋은 강의를 무료로 열어주신 것에 먼저 감사드립니다. 제가 아직 잘 못따라가서인지 모르겠지만 현재 controller, service, repository 세부분을 나누어서 역할을 구분짓고 있습니다 controller에선 엔드포인트 설정해주고 service에선 목적에 맞게 값을 리턴해서 controller에 올려주고 repository에선 DB와 교환이 발생하는 부분은 여기서 관리하고 있습니다 영상에서는 service에서 토큰을 생성후에 객체안에 담아서 accessToken을 넣어주고 있습니다 하지만 저는 repository에서 토큰을 생성후에 토큰을 담아주고 싶은데 Cannot read properties of undefined (reading 'sign') 오류가 나옵니다 구글링을 해보았지만 모듈에 있는 import부분을 건드리라는 말밖에 없는것 같아 질문을 드립니다 현재 제가 작성한 코드는 영상과 전부 같게 작성했고 단지 jwtService:JwtService 선언한 부분만 추가해 주었습니다 왜 sign부분을 읽지 못하는걸까요..? 너무 궁금합니다 * 영상대로 진행하면 제대로 토큰값을 반환합니다! * import { ConflictException , InternalServerErrorException , NotFoundException , UnauthorizedException } from "@nestjs/common" ; import { EntityRepository , Repository } from "typeorm" ; import { CreateUserDto , UserLoginDto } from "./dto/user.dto" ; import { UserStatus } from "./user-status-validation" ; import { User } from "./user.entity" ; import * as bcrypt from 'bcryptjs' import { JwtService } from "@nestjs/jwt" ; @ EntityRepository ( User ) export class UserRepository extends Repository < User > { private jwtService : JwtService ; async signIn ( userLoginDto : UserLoginDto ): Promise <{ accessToken : string }>{ const { userid , password } = userLoginDto const user = await this . findOne ({ userid }) if ( user && ( await bcrypt . compare ( password , user . password ))){ const payload ={ userid } const accessToken = await this . jwtService . sign ( payload ) return { accessToken : accessToken } } else { throw new UnauthorizedException ( 'login failed' ) } } }

  • jwt
  • postgresql
  • NestJS
  • TypeORM
  • jwt
형진 댓글 0 좋아요 0 조회수 273

20초가량에 csrf 를 disable 한 이유가 뭔가요?

미해결

스프링부트 시큐리티 & JWT 강의

이전 수업을 들었으면 알 거라고 하는데 어디에 나와있을까요? 1강에서도 그냥 말없이 disable만 하셔서 질문 남겼는데 여기서도 그냥 넘어가서 제가 빼먹은 부분이 있나 싶어서요

  • spring
  • Spring Security
  • jwt
댓글 1 좋아요 2 조회수 915

08:08 시점에 csrf disable 한 이유가 뭔가요?

미해결

스프링부트 시큐리티 & JWT 강의

08:08 시점에 csrf disable 한 이유가 뭔가요? csrf가 기본적으로 켜져 있는건 알겠는데 굳이 disable한 이유가 있나요?

  • spring
  • Spring Security
  • jwt
댓글 1 좋아요 0 조회수 767

findOne(id) 에서 에러가 발생한 경우 해결법

미해결

따라하며 배우는 NestJS

# Info 강의 업로드 연도(2021) 와 수강 연도(2022) 사이에 TypeORM 의 버전이 달라서, Repository.findOne() 메서드의 구성이 달라진 것 같다고 생각합니다. 강의 대로 코드를 작성하면 후술할 에러 가 발생하는데, 해당 부분을 해결하고 나서, 다른 수강생 분들 도 이런 문제를 겪을까 생각되어서 따로 글로 남기게 되었습니다. ## 문제 세 줄 요약 1. fineOne( id) 를 하면 에러가 발생 2. 관련 레퍼런스가 없어서 TypeORM docs 확인 3. fineOneBy({id}) 로 에러 해결 (2022-03-30) 자세한 내용은 ### 해결방법, ### 참고문서, ### 초기질문 참고해주세요. 깃 : unchaptered/22-03-nestjs-board: Nest.JS (github.com) ### 해결방법 2022년 3월 30일 기준으로, this.boardsRepository.findOne( id ); 위와 같이 입력을 했는데 에러가 발생했다면, 해당 부분을 다음의 코드로 교체해서 해결할 수 있습니다. this.boardsRepository.fineOneBy({ id }); ### 참고문서 아래 페이지에서 Ctrl + F 로 fineOne 혹은 fineOneBy 를 검색해서 확인하시면 됩니다. TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms. ### 초기 질문 boards.service.ts 의 getBoardById() 에서 this.boardsRepository.fineOne(id); 를 하면 id 에 붉은 경고가 다음과 같이 발생하고 있습니다. 혹시 해당 부분이 왜 문제가 되는지 알 수 있을까요? 정크 데이터까지만 푸쉬 해놓았지만, node_module 버전 문제일까 싶어서 깃 허브 링크도 최하단에 올려놓겠습니다. 위의 에러가 발생하는 해당 코드입니다. async getBoardById ( id : number ) : Promise < Board > { const found = await this . boardsRepository . findOne (id) ; if ( ! found) throw new NotFoundException ( ` Can't find Board by ${ id } ` ) ; return found ; } 엔티티 import { BaseEntity , Column , PrimaryColumn , PrimaryGeneratedColumn } from " typeorm "; import { BoardStatus } from " ./board-status.enum "; export class Board extends BaseEntity { @ PrimaryGeneratedColumn () id : number ; @ Column () title : string ; @ Column () description : string ; @ Column () status : BoardStatus ; } baords.repository.ts import { EntityRepository , Repository } from " typeorm "; import { Board } from " ./entity/board.entity "; @ EntityRepository (Board) export class BoardsRepository extends Repository < Board > { } 깃허브 : unchaptered/22-03-nestjs-board: Nest.JS (github.com)

  • fineOne
  • postgresql
  • fineOneBy
  • TypeORM
  • typeorm
  • jwt
  • NestJS
unchaptered 댓글 6 좋아요 23 조회수 3595

JWT와 로그인 서비스 & 순환 참조 모듈 질문드립니다

미해결

탄탄한 백엔드 NestJS, 기초부터 심화까지

안녕하세요 강사님 수업에서 공식문서 Request LifeCyle을 보았을때 미들웨어 다음에 Guard가 실행된다고 공식문서에 적혀져있습니다. 그렇다면 수업와 같이 이 사진에서 AuthGuard에 파라미터 ('jwt')을 넘겨주면서 상속을 받았다고 생각하는데 그렇다면 JwtAuthGuard 라는 클래스의 인스턴스를 어디서 누가 실행하는건가요? 주입받는곳이 따로 없어서 내부적으로 어떻게돌아가는지 그리고 파라미터 ('jwt')의 역할에대해서 질문드립니다 부족한 설명 죄송합니다ㅠㅠ 감사합니다.

  • jwt
  • nodejs
  • mongodb
  • express
  • NestJS
  • ssr
smathj 댓글 1 좋아요 1 조회수 370

BycryptPasswordEncoder 주입시 순화참조 문제

미해결

스프링부트 시큐리티 & JWT 강의

저는 mac m1버전 인텔리제이 spring boot 2.64 버전 java8 로 하고있습니다. 저도 13:41 BycryptPasswordEncoder를 주입하니 SecurityConfig와 순환참조가 걸려 진행이 되지 않았습니다. 그래서 PrincipalOauth2UserService에서 private BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder(); 이렇게 생성하여서 진행하였습니다. 혹시 강의를 보시는 다른 분들을 위해 참고 코드를 남겼습니다.

  • jwt
  • spring
  • Spring Security
tkddyd420 댓글 3 좋아요 4 조회수 1539

data.sql 파일 실행이 안됩니다

미해결

Spring Boot JWT Tutorial

application.yml spring: h2: console: enabled: true datasource: url: jdbc:h2:mem:testdb driver-class-name: org . h2 . Driver username: sa password: initialization-mode: never jpa: database-platform: org.hibernate.dialect.H2Dialect hibernate: ddl-auto: none properties: hibernate: format_sql: true show_sql: true defer-datasource-initialization: true sql: init: mode: always jwt: header: Authorization secret: c2lsdmVybmluZS10ZWNoLXNwcmluZy1ib290LWp3dC10dXRvcmlhbC1zZWNyZXQtc2lsdmVybmluZS10ZWNoLXNwcmluZy1ib290LWp3dC10dXRvcmlhbC1zZWNyZXQK token-validity-in-seconds: 86400 logging: level: me.silvernine: DEBUG 인터넷 찾아 보면서 위 내용으로 수정 했는데도 실행이 될 때 data.sql 의 쿼리가 동작 하지 않습니다.

  • spring-boot
  • jwt
ㅌㅇ 댓글 2 좋아요 0 조회수 1161

chain 부분

미해결

스프링부트 시큐리티 & JWT 강의

chain.dofFilter 부분이 이해가 잘안가서 그런데 우리가 만든 필터를 FilterChainProxy에 넣어준다는 의미로 봐도 무방할까요?? 정확히 무슨 역활을 하는 부분인가요??

  • Spring Security
  • spring
  • jwt
wnsqud70 댓글 1 좋아요 1 조회수 320

6:46에 설명란이 어디죠...

해결됨

Spring Boot JWT Tutorial

6:46에 설명란이 어디죠..... 복붙해서 사용해 보려고 했는데 어딜봐도 링크를 못찾겟습니다...

  • spring-boot
  • jwt
seonjun Moon 댓글 2 좋아요 0 조회수 990

블로그 작성

해결됨

Spring Boot JWT Tutorial

안녕하세요. 은구님! 일단 너무나 훌륭한 강의를 만들어주셔서 정말 감사합니다. jwt 강의를 올려주신 덕분에 참고해서 개인토이프로젝트에 적용중인데요! 혹시 강의해주신 내용을 참고해서 블로그에 글을 작성해도 될까요 ??? 출처는 꼭 남기겠습니다!

  • 블로그
  • 블로그
  • spring-boot
  • jwt
kycho 댓글 1 좋아요 0 조회수 300

JWT_REFRESH_EXPIRATION_DELTA의 설명이 혹시 잘못된것 아닌가요?

미해결

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

해당 강의 마지막에서, refresh 를 받으면 refresh 타임도 새로 할당 받는다고 설명하신것 같은데. refresh 타임은 최초 발급된 토큰기준으로 생성된 고정된 값이 아닌가요? 'JWT_REFRESH_EXPIRATION_DELTA' : datetime.timedelta(days=7) 의 의미는 최초 토큰 발급일 이후 7일 동안 refresh 가 가능하다라는 의미인거 같은데 제가 잘못 이해한것인가요?

  • jwt
  • react
  • token
  • refresh
  • python
  • docker
  • django
hanumoka 댓글 1 좋아요 0 조회수 302

인기 태그

인프런 TOP Writers

주간 인기글