inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

안녕하세요, 'morgan 모듈 사용하기' 관련 질문이 있습니다.

미해결

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

안녕하세요 제로초님 'morgan 모듈 사용하기' 강좌에서 궁금한게 생겨서 문의드립니다 LoggerMiddleware를 만들고 @Injectable() 데코레이터를 사용했으므로 app.modules.ts 파일에 providers를 넣어줘야하지않나요? 빼고 하니 넣으라는 에러로그가 다음 과같이 나와서 provider 또는 imports 각각에 넣어서 잘 동작합니다 Appmodule 클래스에서 상속받은 NestModule의 configure에서 필요한 클래스이니 constructor (providers) 보다는 불러오는 imports가 맞는 설정법인가요? 제가 뭔가 놓치고있나해서 문의드립니다

  • 미들웨어
  • express
  • provider
  • nodejs
  • TypeORM
  • NestJS
smathj 댓글 1 좋아요 0 조회수 258

미들웨어에 미들웨어를 붙이는 이유가 이해가 잘 안됩니다. ㅠ

미해결

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

안녕하세요 제로초님. 혹시 미들웨어에 미들웨어를 붙이는 이유와 주로 어떤 상황에서 붙여서 사용하는지 자세하게 알고싶습니다 . 답변 주시면 감사하겠습니다 ㅠㅠ 코드에서는 대표적으로 로그인에서 사용하고 있긴한데 .. router. post ( '/login' , isNotLoggedIn, async (req, res, next) => { passport. authenticate ( 'local' , (authError, user, info) => { if (authError) { console. error (authError); return next (authError); } if ( ! user) { return res. redirect ( `/?loginError= ${ info . message } ` ); } return req. login (user, (loginError) => { if (loginError) { console. error (loginError); return next (autnError); } return res. redirect ( '/' ); }); })(req, res, next); }); 자세히 알고싶어서 질문드립니다 ㅠ

  • 미들웨어
  • Sequelize
  • mongodb
  • nodejs
  • mysql
빈프스 댓글 1 좋아요 0 조회수 191

미들웨어 프론트로 알려주는 방법

미해결

Vue로 Nodebird SNS 만들기

안녕하세요 미들웨어를 사용중입니다. 문제가 있는경우 res.status.send로 값을 전달하는데 이렇게 전달하는 값들을 프론트에서 alert이나 팝업으로 띄울 수 있을까요? 예를들어 포스트에 isloggedin을 넣게 되면 401에러와 함께 포스트가 불러오지 않는데 유저들은 그걸 알 수 없으니 미들웨어에서 res.send값 정도는 경고창이나 팝업으로 띄우고 싶습니다.

  • 미들웨어
  • 경고창
  • aws
  • nodejs
  • mysql
  • vuejs
  • vuex
  • ssr
서기현 댓글 1 좋아요 1 조회수 672

6장에서 미들웨어 관련 질문

미해결

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 안녕하세요. 책 233p 에 표 6-1 입니다. app.use(미들웨어) 는 모든 요청에서 미들웨어 실행이라고 나와있습니다. 강의에서 app.get('*', ~~) 도 모든 요청에서 실행한다고 말씀하셨는데 둘은 모든 요청에서 기능한다는 점에서 같은 의미일까요? 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다.

  • 미들웨어
  • mongodb
  • nodejs
  • mysql
  • Sequelize
d\/b 댓글 1 좋아요 0 조회수 160

인기 태그

인프런 TOP Writers

주간 인기글