inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

4강 http 서버 만들때 ESM방식으로 해도 될까요?

미해결

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

{ "name": "package-manager", "version": "1.0.0", "main": "app.js", "license": "MIT", "type": "module", "dependencies": { "express": "^5.1.0" } } package.json 에 type: "module" 넣고 import express from "express"; const app = express(); const PORT = 3000; 요런식으로 해도 괜찮겠죠?!

  • node.js
  • mysql
  • mongodb
  • express
  • typescript
  • socket.io
  • jwt
SangMin Lee 댓글 2 좋아요 0 조회수 157

모듈 사용 시 단점이 있나요?

미해결

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

모듈 사용 시 장점은 알게 되었는데 혹시 모듈로 많이 쓸 경우 단점 같은 경우도 있을까요? 용량이든지 등등 궁금합니다.

  • node.js
  • mysql
  • mongodb
  • express
  • typescript
  • socket.io
  • jwt
우냥 댓글 1 좋아요 0 조회수 148

CSR , SSR 의 수요 궁금증 질문

미해결

코드로 배우는 React 19 with 스프링부트 API서버

안녕하세요, 개인적으로 궁금한 게 있어서 질문드립니다. 요즘 React Router를 보면 SSR 프로젝트를 위한 프레임워크가 나오는 등, 서버 사이드 렌더링 환경을 지원하는 방향으로 발전하고 있는 것 같더라고요. 그래서 문득 궁금해졌는데, 요즘 시장에서는 CSR 방식의 수요가 많이 줄어드는 추세인가요? 아니면 여전히 CSR 중심의 프로젝트도 많은 편인가요? 현재는 CSR 기반으로 개발하고 있는데, 앞으로의 흐름을 생각하면 SSR 관련 기술도 공부해야 할지 고민 중입니다. 현업에서 체감하시는 부분이나 조언을 듣고 싶습니다

  • react
  • typescript
  • spring-boot
  • jpa
  • jwt
규행 댓글 2 좋아요 0 조회수 137

pdm 패키지를 사용하지 못할경우

미해결

FastAPI 실전편: JWT와 Redis로 완성하는 인증 시스템

uv사용해도 괜찮나요? Poetry 로 JWT 강의 해보다가 막혀서 mac에서 진행했는데 윈도우에서도 하고 싶어서 질문드립니다.

  • jwt
  • redis
  • FastAPI
  • python3
진영화 댓글 1 좋아요 0 조회수 110

섹션5부터...

미해결

코드로 배우는 React 19 with 스프링부트 API서버

섹션5부터 자바 프로젝트가 완전 바뀌어 있는데 만들어야될 db정보도 없고... 어찌해야 할지 모르겠네요...

  • react
  • typescript
  • spring-boot
  • jpa
  • jwt
feelsagood 댓글 1 좋아요 0 조회수 119

간단한 코드 질문!!

해결됨

코드로 배우는 React 19 with 스프링부트 API서버

private String makeTempPassword() { StringBuffer buffer = new StringBuffer(); for(int i = 0; i < 10; i++){ buffer.append( (char) ( (int)(Math.random()*55) + 65 )); } return buffer.toString(); } 해당 코드에서 StringBuilder가 아닌 StringBuffer를 사용하는 이유가 따로 있나요?? 성능적으로 큰 차이는 없겠지만 혹시 특별한 이유가 있는지 궁금해서 여쭤봅니다!!

  • react
  • typescript
  • spring-boot
  • jpa
  • jwt
항상배고픔 댓글 2 좋아요 0 조회수 114

tbl_todo 질문입니다

미해결

코드로 배우는 React 19 with 스프링부트 API서버

강의 12분 55초에 malldb로 들어가서 tbl_todo가 떠야하는데 저는 없네요 그래서 한참 이것저것 찾아보니까 tbl_todo가 root/apidb/에 있네요. 어디가 잘못된건가요?ㅜㅜ

  • react
  • typescript
  • spring-boot
  • jpa
  • jwt
toran8754 댓글 2 좋아요 0 조회수 105

수업 외 질문인데 'tbl'이 무슨 의미인가요???

해결됨

코드로 배우는 React 19 with 스프링부트 API서버

Table 어노테이션에서 이름 지정 시 tbl 이라는 접두사가 붙었는데 무슨 의미가 있는건가요??

  • react
  • typescript
  • spring-boot
  • jpa
  • jwt
항상배고픔 댓글 2 좋아요 0 조회수 444

3강 secret key 관련해서 질문있습니다

해결됨

Spring Boot JWT Tutorial

secret key 를 특정 문자열을 Base64로 인코딩 한거라고 하셨는데 어떤 문자열을 Base64로 인코딩해서 넣어야 하나요?

  • spring-boot
  • jwt
커디널스 댓글 1 좋아요 0 조회수 113

node.js 버전 및 typescript 적용 문의

미해결

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

안녕하세요 강사님. node.js 강의 수강을 이제 막 시작한 프론트엔드 개발자 수강생입니다. 1. 모든 강의는 node.js 14 버전 기준으로 녹화가 된게 맞나요? 맞다면 22LTS 버전으로 설치해도 강의를 수강하는데 문제는 없을까요? 2. 그리고 프로젝트 생성 처음부터 typescript 적용하고 싶은데, 초보자에게 괜찮을까요? 비추천이시라면 typescript 없이 시작하려고 합니다. 감사합니다.

  • node.js
  • mysql
  • mongodb
  • express
  • typescript
  • socket.io
  • jwt
미미미해 댓글 2 좋아요 0 조회수 155

엔티티클래스에서 질문입니다

미해결

코드로 배우는 React 19 with 스프링부트 API서버

엔티티클래스 만들기 5분 20초경에 create table todo{ tno bigint ~~~~~ 이런식으로 떠야하는데 } 저는 jdbc url [Connecting through datasource 'HikariDataSource ~~~이런식으로 뜹니다 ~~~ 중간에 뭐가 잘못된거 같은데 어디를 수정해야하나요?

  • react
  • typescript
  • spring-boot
  • jpa
  • jwt
댓글 2 좋아요 0 조회수 124

수정시 writer값이 삭제되는 오류

미해결

코드로 배우는 React 19 with 스프링부트 API서버

putOne의 파라미터로 todo를 넘기면 괜찮은데 todoModify를 넘기면 writer가 삭제되는 오류가 생깁니다ㅠㅠㅠ todoModify를 따로 사용하는 건 코드안정성 때문인가요? const handleClickModify = () => { const todoModify: TodoModify = { tno: todo.tno, title: todo.title, dueDate: todo.dueDate, complete: todo.complete, }; //putOne(todoModify) 하면 writer가 삭제되는 오류수정 필요 putOne(todo).then((data) => { console.log("modify result : ", data); setResult("Modified"); }); };

  • react
  • typescript
  • spring-boot
  • jpa
  • jwt
jinnn you 댓글 2 좋아요 0 조회수 78

12.7. 방장기능(강퇴) 질문드립니다.

미해결

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

socket.on('kicked', (data) => { console.log('강퇴 이벤트 수신'); alert(data.message); window.location.href = data.redirectUrl; }); socket.on('kickUser', (userId) => { console.log('강퇴 요청 받음:', userId); const targetSocket = chat.sockets.get(userId); if (targetSocket) { console.log('강퇴 대상 소켓 찾음'); targetSocket.emit('kicked', { message: '강퇴되었습니다.', redirectUrl: '/' }); setTimeout(() => { // 강퇴된 소켓 연결 해제 targetSocket.disconnect(true); console.log(`사용자 ${userId} 강퇴 완료`); }, 100); } else { console.log(`사용자 ${userId} 소켓을 찾을 수 없음`); } }); socket.on('kicked',가 작동을안하네요 서버쪽에서는 targetSocket.disconnect(true)정상작동합니다.

  • node.js
  • mysql
  • mongodb
  • express
  • typescript
  • socket.io
  • jwt
김영기 댓글 2 좋아요 0 조회수 140

교안 31 오타 수정해주세요

미해결

코드로 배우는 React 19 with 스프링부트 API서버

page -> size 리액트 잘 모르시는 분들은 에러가 아닌데 dtoList1개 오시면 한참 해매실 것 같네요,

  • react
  • typescript
  • spring-boot
  • jpa
  • jwt
트릴 댓글 2 좋아요 0 조회수 102

소셜 로그인 설계

미해결

카카오,구글 SNS 로그인(springboot3, vue3)

안녕하세요 강사님 혹시 oauth2 를 이용한 로그인을 한 다음에 사용자 프로필을 받는 것이 서비스 플로우인데 이럴경우 웹이 아닌 앱을 사용할경우 (로직은 다른 거 알고 있습니다.) (PCKE 방식 사용 예정입니다.) oauth2 를 해서 사용자 db에 저장이 되고 이렇게 처음에 저장이 되고 그 다음에 프로필을 받으면 저 값이 수정이 되게 만들어 주는 게 맞을지 질문드립니다. 사용자엔티티에 Provider 나 socialId 로 값을 받습니다. (구글과 애플을 사용할 예정입니다.) @Entity @Table(name = "users") @Getter @NoArgsConstructor @Setter public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "user_id") private Long id; @Column(name = "name", nullable = false) private String name; @Enumerated(EnumType.STRING) @Column(name = "SEX", nullable = false) private Sex sex; @Column(name = "age", nullable = false) private Integer age; @Column(name = "nationality", nullable = false) private String nationality; @Column(name = "introduction", length = 40, nullable = false) private String introduction; @Column(name = "visit_purpose", length = 40, nullable = false) private String visitPurpose; @Column(name = "languages", nullable = false) private String languages; @Column(name = "hobby", nullable = false) private String hobby; @Column(name = "created_at", nullable = false) private Instant createdAt; @Column(name = "updated_at", nullable = false) private Instant updatedAt; @Column(name = "Provider", nullable = false) private String provider; @Column(name = "social_id", nullable = false) private String socialId; @Column(name = "email", nullable = false) private String email; @Builder public User(String name, Sex sex, Integer age, String nationality, String introduction, String visitPurpose, String languages, String hobby, String provider, String socialId, String email) { this.name = name; this.sex = sex; this.age = age; this.nationality = nationality; this.introduction = introduction; this.visitPurpose = visitPurpose; this.languages = languages; this.hobby = hobby; this.provider = provider; this.socialId = socialId; this.email = email; this.createdAt = Instant.now(); this.updatedAt = Instant.now(); } public void updateProfile(UserUpdateDTO dto) { if (dto.getName() != null && !dto.getName().trim().isEmpty()) { this.name = dto.getName().trim(); } if (dto.getSex() != null) { this.sex = dto.getSex(); } if (dto.getAge() != null) { this.age = dto.getAge(); } if (dto.getNationality() != null && !dto.getNationality().trim().isEmpty()) { this.nationality = dto.getNationality().trim(); } if (dto.getIntroduction() != null && !dto.getIntroduction().trim().isEmpty()) { this.introduction = dto.getIntroduction().trim(); } if (dto.getVisitPurpose() != null && !dto.getVisitPurpose().trim().isEmpty()) { this.visitPurpose = dto.getVisitPurpose().trim(); } if (dto.getLanguages() != null && !dto.getLanguages().trim().isEmpty()) { this.languages = dto.getLanguages().trim(); } if (dto.getHobby() != null && !dto.getHobby().trim().isEmpty()) { this.hobby = dto.getHobby().trim(); } this.updatedAt = Instant.now(); // 수정 시각 갱신 } }

  • vue.js
  • spring-boot
  • oauth
  • jwt
  • oauth2
KMC 댓글 2 좋아요 0 조회수 147

쿠키에 accessToken, refreshToken을 담고, 조회 시에 undefined

미해결

코드로 배우는 React 19 with 스프링부트 API서버

쿠키안에 accessToken과 refreshToken을 JSON.stringfy()로 문자열로 담아주는데 getCookie()를 할시에 object타입으로 전달되어서 accessToken과 refreshToken이 undefined로 잡혀 갱신이안됩니다.

  • react
  • typescript
  • spring-boot
  • jpa
  • jwt
이승혁 댓글 1 좋아요 0 조회수 111

카카오 인가코드 요청

미해결

카카오,구글 SNS 로그인(springboot3, vue3)

카카오 인가 코드 요청 url이 변경 된 것 같습니다!

  • vue.js
  • spring-boot
  • oauth
  • jwt
  • oauth2
최진욱 댓글 3 좋아요 0 조회수 192

구글 로그인 프론트 화면

해결됨

카카오,구글 SNS 로그인(springboot3, vue3)

안녕하세요 구글 로그인 구현 중 질문있어서 질문드립니다! googleUrl, googleClientId, googleRedirectUrl, googleScope, googleResponseType 을 const auth_url = `${this.googleUrl}?client_id=${this.googleClientId}&redirect_url=${this.googleRedirectUrl}&response_type=code&scope=${this.googlescope}`; window.location.href = auth_url; 구글로그인 화면을 누르면 리다이렉트 url에 오류가 있다고 하는데 동일한 리다이렉트 url로 해도 잘 안됩니다 이럴 경우 또 어떤 것을 확인해보는게 좋을까요??

  • vue.js
  • spring-boot
  • oauth
  • jwt
  • oauth2
최진욱 댓글 2 좋아요 0 조회수 157

12.7 코드 그대로 뱃겨서 햇는데 스샷같이 오류가뜹니다.

미해결

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

완전히 똑같이 복붙하고 실행했는데 계속 이메시지가 프론트엔트에 뜨네요

  • node.js
  • mysql
  • mongodb
  • express
  • typescript
  • socket.io
  • jwt
김영기 댓글 2 좋아요 0 조회수 139

인기 태그

인프런 TOP Writers

주간 인기글