inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

DI 제가 이해한게 맞는지 궁금해요

미해결

옆집 개발자와 같이 진짜 이해하며 만들어보는 첫 Spring Boot 프로젝트

강의에선 되게 단순하게 큰 틀 위주로 알려주시는 것 같아서 개인적으로 더 자세한 의미나 추가적인 개념이 궁금할 때 검색해보는 편인데, DI라는 것이 클래스 간의 결합도를 낮추고 객체의 유연성을 높이기 위해 빈 객체를 만들어 주입하는 것을 의미한다고 정리했습니다. 이게 맞게 정리한건지 궁금합니다. 또 추상 클래스와 인터페이스 간의 차이점은 찾아봐도 이해가 어렵길래 선생님의 친절한 설명이 필요할 것 같아서 추가로 여쭤봅니다!

  • java
  • spring
  • rest-api
  • spring-boot
  • dbms/rdbms
김진호 댓글 2 좋아요 1 조회수 120

Express 에러 처리 관련 질문 드려요.

해결됨

제대로 배우는 Express.js: Part1 기초부터 심화까지 [기초편]

Express는 비동기 에러를 잡지 못한다고 강의에서 배웠습니다. 이게 혹시 싱글 스레드와 관련이 있을까요? 그렇다면 스프링의 경우는 어떻게 다를까요? Express는 에러 발생 지점에 가까이 정의된 에러 처리 미들웨어를 우선적으로 처리한다고 배웠습니다. 단순 코드적으로 위치가 가까운 거 맞나요? 에러 처리 미들웨어가 여러 개 있고 파일 내에 섞여있으면 코드 파악이 어려워질 수 있을 것 같아요. 실무에서 보통 권장되는 방식은 뭘까요? 에러처리 미들웨어를 하나만 두는지, 나눠서 같은 코드 위치에 두는지, 나누서 서로 다른 코드 위치 (라우터 사이)에 두는지 궁금합니다.

  • node.js
  • rest-api
  • routing
  • backend
  • express.js
TAESUN 댓글 2 좋아요 0 조회수 94

commonJS 방식

해결됨

제대로 배우는 Express.js: Part1 기초부터 심화까지 [기초편]

강의에서 Express 모듈을 사용할때 commonJS 방식인 require로 가져오는데 Node.js 환경에서 ESM 방식으로 할 수는 없는 걸까요?

  • node.js
  • rest-api
  • routing
  • backend
  • express.js
TAESUN 댓글 1 좋아요 0 조회수 76

EJS 관련 질문드려요

해결됨

제대로 배우는 Express.js: Part1 기초부터 심화까지 [기초편]

혹시 Nginx나 Apache를 사용하는 경우 ejs로 SSR을 구현하는 것이 강좌에서 한 방법과는 달라질까요?

  • node.js
  • rest-api
  • routing
  • backend
  • express.js
TAESUN 댓글 2 좋아요 0 조회수 105

콜백 함수 메서드 등록

해결됨

한 번에 끝내는 자바스크립트: 바닐라 자바스크립트로 SPA 개발까지

export default function CityList({ $app, intialState, handleLoadMore }) { this.state = intialState; this.$target = document.createElement("div"); this.$target.className = "city-list"; this.handleLoadMore = handleLoadMore; $app.appendChild(this.$target); this.template = () => { let temp = `<div class="city-items-container">`; if (this.state) { this.state.cities.forEach((elm) => { temp += ` <div class="city-item" id=${elm.id}> <img src=${elm.image}></img> <div class="city-item-info">${elm.city},${elm.country}</div> <div class="city-item-score">❤️${elm.total}</div> </div> `; }); } temp += `</div>`; return temp; }; this.render = () => { this.$target.innerHTML = this.template(); if (!this.state.isEnd) { const $loadMoreBtn = document.createElement("button"); $loadMoreBtn.className = "add-items-btn"; $loadMoreBtn.textContent = "더보기"; this.$target.appendChild($loadMoreBtn); $loadMoreBtn.addEventListener("click", this.handleLoadMore); } }; this.setState = (newState) => { this.state = newState; this.render(); }; this.render(); } 이 코드에서 this . handleLoadMore = handleLoadMore ; 이부분이 왜 필요한지 이해가 되지 않아서 질문드립니다. 콜백 함수를 이벤트 리스너에 등록 해도 되지 않나요? this로 메서드 등록해서 사용하는 이유가 궁금합니다. 추가적으로 바닐라 js 로 spa 구현하는 개념들이 매우 어렵고 복잡하게 느껴지는데 바닐라 js로 spa를 구현해보는 프로젝트를 해보고 프레임워크로 넘어가야 하는것일까요..

  • javascript
  • rest-api
  • spa
  • dom
감코 댓글 2 좋아요 0 조회수 114

41 번 강좌 이미 있는 가입자 존재하는 경우에서..

해결됨

제대로 배우는 Express.js: Part1 기초부터 심화까지 [기초편]

화면에 수정사항에 "register" ==>"/users/register" 로 되어 있는데 저는 그렇게 하면 error 화면이 뜹니다. 하단 수업 노트에는 return res.status(400).send("User already exists"); 이렇게 되어 있습니다. 제 코드에서 아래와 같이 수정하니까 동작하긴 하는데.... return res.render("users/register",{error:"User already exists"}); 이렇게 "users/register"로 앞에 "/" 없이 "users/register"로 하니까 동작하는데 제가 어디선가 잘못한 것일까요?

  • node.js
  • rest-api
  • routing
  • backend
  • express.js
Edwards 댓글 2 좋아요 0 조회수 83

카카오 로그인시 401에러

미해결

Spring Boot + React.js 로그인 (+소셜) 서비스 이해하기

리다이렉트 주소랑 rest_api_key도 계속 확인하는데도 똑같은데 에러가 카카오로그인하면 401에러가 계속 나네요 이에러 찾아보면 api키랑 리다이렉트 주소 확인하라고 하는데 동일합니다 복붙으로하는데도 계속 401에로 뜨는데 원인이 뭘까요?

  • react
  • node.js
  • rest-api
  • spring-boot
  • login
오일중 댓글 2 좋아요 0 조회수 204

백앤드 쪽 UserController부분

미해결

Spring Boot + React.js 로그인 (+소셜) 서비스 이해하기

@PostMapping("/kakao") public ResponseEntity<?> kakaoLogin(@RequestBody Map<String, String> body, HttpServletResponse response) { String code = body.get("code"); LoginResponseDto tokens = kakaoOAuthService.kakaoLogin(code, response); return ResponseEntity.ok(tokens); } 여기 코드에서kakaoOAuthService 이게 선언을 찾지못하는데 강의에선 인터페이스?쪽을 가져오는것 같은데 저는 안가져와지는데 원인이 몬가요?

  • react
  • node.js
  • rest-api
  • spring-boot
  • login
오일중 댓글 3 좋아요 0 조회수 80

jwt

해결됨

제대로 배우는 Express.js: Part1 기초부터 심화까지 [기초편]

jwt가 뭔지 왜 사용하는건지에 대한 자세한 내용은 안 다루는거 같고 전반적인 crud의 감만 잡고 넘어 가는건지 궁금합니다. 이부분을 part2에서 제대로 배우는지 아님 제가 추가로 학습을 해야하는 부분일까요? 설명히 제대로 안 된 부분들을 직접 찾아서 공부하면서 강의를 듣다보니 흐름도 깨져서 파트2 에서 다룬다면 전반적인 구현정도로만 넘어가려고 질문드립니다.

  • node.js
  • rest-api
  • routing
  • backend
  • express.js
감코 댓글 2 좋아요 0 조회수 69

정적 파일 직접 구현하기 강의 수강 후 궁금한 점 질문드립니다!

해결됨

제대로 배우는 Express.js: Part1 기초부터 심화까지 [기초편]

현재 강의에서 serveStatic 함수를 통해 정적 파일 요청을 처리합니다. 하지만 보통은 정적인 파일들 요청을 위해 apache 서버를 사용하고 node.js 는 동적인 요청을 위해서 쓰이는 경우가 대부분이라고 생각하는데 맞을까요?

  • node.js
  • rest-api
  • routing
  • backend
  • express.js
TAESUN 댓글 2 좋아요 0 조회수 111

ssr방식 경험

해결됨

한 번에 끝내는 자바스크립트: 바닐라 자바스크립트로 SPA 개발까지

취업준비를 위해 react, next 강의를 듣기전에 프레임워크에 대한 깊은 이해를 위해 바닐라js로 spa + csr방식을 체득하기 위해 이 강의를 듣고 있습니다. spa + ssr방식 또한 react,next에서도 사용한다고 알고 있는데 현재 강의에서 spa + csr방식만 잘 체득하고 프레임워크에 대한 공부를 해도 충분할지 제대로 이해하려면 바닐라 js로 spa + ssr방식도 이해하고 직접 구현 해보면서 체득하고 넘어가야지 프레임워크에 대한 깊은 이해가 가능할지가 궁금합니다..

  • javascript
  • rest-api
  • spa
  • dom
감코 댓글 1 좋아요 0 조회수 108

JDBC 학습이 필수적인가요?

미해결

[4주 과정] 『부트캠프 백엔드 개발자 편 with 스프링 부트』 완독 챌린지

우선, 제가 가려는 기업에서 원하는 것은 springboot(와 API 계약 이해), bootstrap, postman, WebSocket 사용 이해입니다. 이번년도 9월까지 개인 프로젝트 2개(각 1달)와 팀프로젝트 1개(2달)를 할 생각인데, springboot 학습과 동시에 프로젝트를 진행하기 전에 jdbc를 학습하는 것이 필수적인지 궁금합니다. 제 글에 부족한 부분이 있어서, 이해하기 어려우시면 답변으로 더 필요한 정보를 말씀해주시면 감사하겠습니다.

  • java
  • spring
  • rest-api
  • spring-boot
  • dbms/rdbms
Connecting the dot 댓글 2 좋아요 1 조회수 123

res.writeHead 질문

해결됨

제대로 배우는 Express.js: Part1 기초부터 심화까지 [기초편]

Express.js를 사용하면 res.writeHead(200, { "content-type": "text/html"}) 위와 같은 writeHead가 자동으로 들어가게 되나요? 또 node는 Express.js와 달리 여러 에러 400, 500에 대해 일일이 writeHead를 달아줘야 하는지도 궁금해요

  • node.js
  • rest-api
  • routing
  • backend
  • express.js
TAESUN 댓글 1 좋아요 0 조회수 77

강의 전체 소스 코드를 받고싶습니다.

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

전에도 문의 드렸는데 답변이 안 와서 다시 작성합니다. yeontest391@gmail.com

  • javascript
  • node.js
  • docker
  • rest-api
  • nestjs
dada dodo 댓글 2 좋아요 0 조회수 108

프로젝트생성이안되여..진도못나가는중..

미해결

옆집 개발자와 같이 진짜 이해하며 만들어보는 첫 Spring Boot 프로젝트

머가문제인지도 모르겠어요....

  • java
  • spring
  • rest-api
  • spring-boot
  • dbms/rdbms
ariel123 댓글 1 좋아요 1 조회수 65

ch22 , ch24 오타

미해결

<제미나이 CLI 완벽 가이드> 4주 완독 챌린지 : 책 한 권을 온전히 '나만의 무기'로 만드는 시간

ch22 (page 208) 파일이름 : bin/call_tool 로 수정 ch24 (page 225) 파일이름 : _quarto.yml 로 수정 _quarto.yml 에서 site-url 을 본인 github pages 주소로 수정해야 함 before : after :

  • rest-api
  • tauri
  • gemini
  • cli
  • 북-챌린지
oh you lim 댓글 1 좋아요 0 조회수 39

IDE를 Eclipse로 설지해서 수업을 진행해도 되나요

미해결

스프링부트를 이용한 웹 프로그래밍: 웹사이트 이렇게 만드는 거예요!

제가 Eclipse 환경에서 수업을 들어야 하는 상황인데요 ...... 지금 수업 내용보니까 InteliJ를 설치하셔서 수업을 하시는데..제가 Eclipse로 수업을 따라갈 수 있을까요

  • rest-api
  • spring-boot
  • jpa
  • spring-security
  • mybatis
kjb1045 댓글 2 좋아요 0 조회수 98

readFileSync

해결됨

제대로 배우는 Express.js: Part1 기초부터 심화까지 [기초편]

readFileSync 메서드는 동기적인 메서드라 이벤트 루프에서 막혀서 파일을 읽어오는동안 스레드를 멈춰서 실무에선 잘 사용 안 하지 않나요? 단순히 서버의 흐름 이해를 돕기위한 코드 정도로 이해해도 될까요? 혹시 이 강의는 express와 서버의 개념만 이해하고 넘어가는 정도의 강의일까요? 실무적인 관점의 강의는 파트 2라고 보면 될까요 아님 파트1 파트2 모두 실무적인 관점의 코드는 작성하지 않고 넘어가나요?

  • node.js
  • rest-api
  • routing
  • backend
  • express.js
감코 댓글 1 좋아요 0 조회수 119

ch14 오타

해결됨

<제미나이 CLI 완벽 가이드> 4주 완독 챌린지 : 책 한 권을 온전히 '나만의 무기'로 만드는 시간

오타가 있어서 알려드립니다. page 143 uvx 설치 명령어 리눅스 : | sh <-- 부분이 추가되어야 함 현재 : curl -LsSf https://astral.sh/uv/install.sh 수정 : curl -LsSf https://astral.sh/uv/install.sh | sh

  • rest-api
  • tauri
  • gemini
  • cli
  • 북-챌린지
oh you lim 댓글 2 좋아요 0 조회수 61

코드 공유

미해결

NestJS 코어 가이드

이거 전체 완성 코드 있는 git hub 링크 혹시 받을 수 있을까요?

  • rest-api
  • nestjs
  • prisma
  • authentication
  • swagger
이승민 댓글 1 좋아요 0 조회수 110

인기 태그

인프런 TOP Writers

주간 인기글