inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

로그아웃 관련 질문 있습니다.

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

강사님 보일러플레이트, 유투브 클론, 쇼핑몰 만들기, 도커강의 모두 듣고 이제 앱 개발 및 배포를 진행하려고 합니다. 강사님 github 에서 boilerplate-mern-stack-master 받아서 하는데 소스엔 토큰 유효시간은 포함되어 있지만 유효시간 체크는 없는거 같아요. 하루가 지나도 재접속하면 로그인 상태 입니다. 질문은 유효시간 체크는 어디에 어떤식으로 넣어주는게 좋을까요? 강사님의 방법 힌트 주시면 많은 도움이 될거 같습니다. 감사합니다.

  • nodejs
  • react
  • 웹앱
  • redux
  • mongodb
hyunjun cho 댓글 1 좋아요 0 조회수 219

에러 발생 질문드려요ㅠㅠ

미해결

스프링 프레임워크 핵심 기술

심각: 클래스 [org.springframework.web.context.ContextLoaderListener]의 애플리케이션 리스너를 설정하는 중 오류 발생 java.lang.NoClassDefFoundError: Lorg/springframework/beans/factory/access/BeanFactoryReference; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Unknown Source) at java.lang.Class.getDeclaredFields(Unknown Source) at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:110) at org.apache.catalina.core.DefaultInstanceManager.populateAnnotationsCache(DefaultInstanceManager.java:402) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:173) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4604) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5143) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(Unknown Source) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(Unknown Source) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.startup.Catalina.start(Catalina.java:633) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) Caused by: java.lang.ClassNotFoundException: org.springframework.beans.factory.access.BeanFactoryReference at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188) ... 37 more 잘 실행되다가 이런 에러에 맞닥뜨리게 되었습니다. 원인이 무엇일까요...?

  • spring
  • java
patagonia 댓글 1 좋아요 0 조회수 564

Uncaught TypeError: a[b].target.className.indexOf is not a function

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

Panel header 를 클릭할때마다 Uncaught TypeError: a[b].target.className.indexOf is not a function 라는 오류가 콘솔창에 뜨는데 상관없는건지 궁금합니다 돌아가는데 문제는 없습니다

  • nodejs
  • react
  • redux
  • mongodb
  • 웹앱
버튼 댓글 2 좋아요 0 조회수 654

test5는 10만개가 넘어갑니다.

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

안녕하세요. 직접만든 힙으로 아래와같이 하면 틀리고 100000 --> 110000으로 하면 맞습니다. in5.txt는 108,071줄 입니다. 감사합니다~ hp = minHeap() for _ in range(100000): n = int(In()) if(n == -1): break elif(n == 0): print(hp.pop()) else: hp.insert(n)

  • python
  • 코테 준비 같이 해요!
박종수 댓글 1 좋아요 0 조회수 180

강의를 완강하고 모든 예제를 연습하였는데 다음강의는 무엇을 들어야할까요?

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

HTML+CSS+Jquery 중급이론을 완강하고 모든 예제도 연습하였습니다. 하여 다음강의는 전체적인 구성과 배치를 배울 수있는 강의를 들으려고하는데 강사님께서 올리신 인강중에 무엇을 보면 좋을 지 모르겠습니다. 알려주시면 감사하겠습니다.

  • jquery
  • HTML/CSS
주승훈 댓글 1 좋아요 1 조회수 231

site 없네요

미해결

IT인을 위한 ELK 통합로그시스템 구축과 활용

https://github.com/crypsisgroup/ 이하 파일사이트가없네요.

  • logstash
  • Kibana
  • elasticsearch
es_chae 댓글 1 좋아요 0 조회수 274

강의 질의 드립니다.

미해결

[오피스 365] Admin Center 설정 및 이해

강의 자료로 사용되는 PPT 자료 받을 수 있을까요?

  • 업무 생산성
  • ms-office
jokm 댓글 1 좋아요 1 조회수 187

fontawesome에 대해 잘 모르겠던데,

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

그냥 우선 정주행 하다보면 선생님께서 알려주시는 파트가 나오는 건가요? 아니면, 선생님의 다른 동영상 강의를 찾아봐야 하는 부분일까요? 섹션 3의 ' 입력 필드 디자인을 꾸미는 가상클래스 활용한 실전 퍼블리싱(폰트어썸 사용한 입력 필드)'로 건너 뛰어 듣자니, 모르는 개념들이 또 나와서 그냥 정주행 해나 하고 혼란스러운 점이 있습니다. 웹디자인기능사 실기시험 완벽가이드에 나왔던 중복된 동영상은 본거라 점프하고 섹션3. HTML+CSS 실전 퍼블리싱 제작(Part 1) 부터 보고 있는데, 제가 혹시나 놓친게 있는지 모르겠어서 여쭤봅니다.

  • HTML/CSS
  • jquery
Youngjae Choi 댓글 4 좋아요 0 조회수 269

nodemon을 쳐도 실행되지 않습니다ㅠ

미해결

코로나맵 개발자와 함께하는 지도서비스 만들기 1

nodemon ./bin/www 를 쳐도 실행이 되지 않습니다ㅠㅠ

  • nodejs
  • express
  • vscode
  • 웹앱
김정윤 댓글 2 좋아요 2 조회수 239

안드로이드 스튜디오 실행

미해결

MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)

안드로이드 스튜디오를 실행하는 과정에서 앱은 구동이 되는데 데이터는 출력되지 않는 오류가 발생합니다. LED 제어 버튼을 눌러도 아무런 LED는 아무런 반응이 없습니다.

  • nodejs
  • mongodb
  • arduino
  • iot
min 댓글 6 좋아요 0 조회수 721

로그아웃 질문 입니다

미해결

[리뉴얼] React로 NodeBird SNS 만들기

로그인을 할 때 생성된 connect.sid 쿠키가 로그아웃을 해도 사라지지 않는데 (Application > Cookies 에서 확인 했을 경우) req.session.destroy(); 로 세션값을 제거한 것 처럼 쿠키도 따로 제거해주어야 하나요?

  • Next.js
  • express
  • redux
  • react
  • nodejs
tkdals9048 댓글 1 좋아요 1 조회수 209

우분투 환경에서 sequelize문제입니다.

미해결

[리뉴얼] React로 NodeBird SNS 만들기

안녕하세요~ 우분투 환경에서 api 서버와 db연동을 위해 강의에서 하시던대로 mysql 8버전을 설치후 테이블명이 다 대문자로 생성되어서 db를 drop시키고 다시 reload all했으나 재생성이 되지 않았습니다. npx sequelize db:create로 만들면 테이블명이 무조건 대문자로만 만들어집니다.ㅠㅠ 다시 drop시키고 npx pm2 reload all로 재실행하여도 db가 생성이 되지 않는데 이유가 무엇일까요?.. db가 있으면 그냥 넘어가고 없으면 생성하는 걸로 알고있었는데 맞나요? const express = require("express"); const cors = require("cors"); const session = require("express-session"); const cookieParser = require("cookie-parser"); const postRouter = require("./routes/post"); const postsRouter = require("./routes/posts"); const userRouter = require("./routes/user"); // models/index.js에서 model이 등록된 sequelize를 가져옴 const db = require("./models/index.js"); const passport = require("passport"); const passportConfig = require("./passport"); const dotenv = require("dotenv"); const morgan = require("morgan"); const path = require("path"); const hpp = require("hpp"); const helmet = require("helmet"); dotenv.config(); const app = express(); //sequelize.sync() => Promise기반 함수 db.sequelize .sync() .then(() => { console.log("db 연결 성공!"); }) .catch(console.error); passportConfig(); if (process.env.NODE_ENV === "production") { app.use(morgan("combined")); // 자세한 로그( 접속자의 ip도 나옴 ) app.use(hpp()); app.use(helmet()); app.use( cors({ origin: "http://sonteve.kr", credentials: true, }) ); } else { app.use(morgan("dev")); // 개발모드에서만 로그 찍어줌 (디버깅 편함) app.use( cors({ // credentials : true일때는 모든도메인허용불가하므로 정확한 도메인을 적어주어야한다. 또는 origin: true 로 해준다. origin: true, // 모든 도메인으로 부터의 요청 허용 (도메인이 다르면 cors에러가남.) 프론트를 3060 백은 3065이기때문 credentials: true, // 도메인이 다르면 쿠키가 전달이 안되는데 쿠키를 보내려면 credentails를 true로 해줘야함. // front에서는 axios요청의 세번째 인자로 { withCredentials: true} 를 넣어줘야 쿠키가 동봉된다. }) ); } // 프론트에서 body에 보내온 데이터를 해석해준다. // 라우터에 걸리면 미들웨어가 종료되기때문에 상단에 위치시켜준다. // app.use("/", express.static(path.join(__dirname, "uploads"))); => localhost:3065/이미지파일.png (프론트에서 서버쪽 폴더구조 모르게할 수 있다.) app.use("/", express.static(path.join(__dirname, "uploads"))); // __dirname(back)과 uploads경로를 합쳐준다. 운영체제 마다 경로가 차이나기때문에 path.join을쓴다. app.use(express.json()); // json으로 넘어오는 데이터를 해석 해서 req.body에 넣어준다. (axio를 통해 받을때) app.use(express.urlencoded({ extended: true })); // form submit시의 데이터를 해석해서 req.body에 넣어 준다 . (일반 form데이터를 받을때) /*쿠키에 랜덤한 문자열 정보를 넘기고 브라우저에서 서버로 요청할때 쿠키를 담아서 보내면 그 랜덤한 문자열에 해당하는 정보를 찾는다.*/ app.use(cookieParser()); app.use( session({ saveUninitialized: false, resave: false, secret: process.env.COOKIE_SECRET, cookie: { httpOnly: true, secure: false, domain: process.env.NODE_ENV === "production" && ".sonteve.com", }, }) ); app.use(passport.initialize()); app.use(passport.session()); app.get("/", (req, res) => { console.log("hellonode"); res.send("hello express"); }); app.use("/post", postRouter); app.use("/posts", postsRouter); app.use("/user", userRouter); // 에러처리 미들웨어 존재하는부분 /* (기본 에러표시를 바꾸고 싶다면 생성해서 사용한다.) app.use((err,req,res,next) => {}) */ app.listen(80, () => { console.log("3065포트에서 대기중"); });

  • nodejs
  • express
  • redux
  • react
  • Next.js
손현준 댓글 2 좋아요 0 조회수 419

글씨쓰기도 가능한가요

미해결

비개발자를 위한 RPA 강의 (UiPath 입문편)

서명하는 팝업창에 서명글씨를 쓰는 기능을 만들수 있나요

  • uipath
  • rpa
major 댓글 5 좋아요 0 조회수 277

안녕하세요

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요 선생님 강의 잘 보고 있습니다. 다름이 아니고 "평가 3.6장, 피마 인디언 당뇨병 예측"을 공부 하고 있습니다. 여기서 Glucose, BloodPressure, SkinThickness...등 0으로 기록된 값이 있어서 책에서는 이것들을 평균으로 바꿔서 모델의 예측 성능을 높히셨는데 저는 좀 더 나아가보고자 저 값들을 그냥 평균으로 바꾸지 않고 해당 나이대에 비슷한 평균값으로 바꾸고 싶어서 나름 이리저리 코드를 굴려봤는데 잘 안되서 도움 요청을 드리고 싶습니다. 1. 나이는 실수값이라서 lamba 식을 이용해서 "Age_cat"를 따로 만들었습니다. 2. 만약 index=4의 사람의 insulin이 0이면 "그 해당 사람의 나이대에 맞는 값의 평균"으로 바꾸고자 하는 코딩이 for feature in zero_feature....부분 부터입니다. 한번에 적용하는 방법을 모르겠어서 이중 for문으로 구현해봤는데 어디가 오류인지 잘 모르겠네요. 3. 혹시 제가 구현하려는 방식보다 더 쉽고 간편한 방식이 있으시면 알려주시면 감사하겠습니다 ㅠㅠ 질문이 길어서 죄송합니다

  • python
  • 통계
  • 머신러닝 배워볼래요?
녕나 댓글 5 좋아요 0 조회수 651

create 메서드 관련 질문드립니다.

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

수업시간에 만들어본 create 메서드는 HTML form태그로 보낸 요청에 제대로 동작했습니다. 그래서 postman에서 요청을 보내도 잘 될거라 생각했습니다. 그런데 제대로 동작하지 않더라구요. 구글링을 해보니 파라미터에 @RequestBody 를 붙여야 한다는 내용을 찾았습니다. 따라하니까 제대로 동작하긴 하는데, HTML form을 통해 전달받는것과, 외부 api 테스팅 도구로 body에 값을 넣어서 전달하는게 어떤 차이가 있는지 궁금합니다. 더불어 @RequestBody가 어떤 역할을 하는지도 궁금합니다!

  • spring-boot
  • MVC
  • java
  • spring
taehongkim496 댓글 3 좋아요 1 조회수 364

선생님이 하신 이미지는 가로 로 이미지가 나열 되어있는데 만약 이미지들이 위아래로 있으면 어떻게 하는게 좋을까요

미해결

인터랙티브 웹 개발 제대로 시작하기

각각의 이미지의 위치를 퍼센테이지로 적용 해서 이미지를 하나나 지정해줘야 할까요? steps를 사용 할수 없는것 같아서 질문 드립니다.

  • 인터랙티브-웹
  • javascript
  • HTML/CSS
SIU LEE 댓글 2 좋아요 0 조회수 330

안녕하세요. 질문 드립니다.

미해결

스프링 데이터 JPA

안녕하세요. 단방향으로 설정시 관계 테이블이 보이고, 양방향 설정시 관계 테이블이 보이지 않습니다. 이게 정상인건가요? 제가 제대로 했는지 의심이 들어서 질문드립니다. [단방향] Schema | Name | Type | Owner --------+----------------+-------+------------ public | course | table | jihuni1026 public | member | table | jihuni1026 public | member_courses | table | jihuni1026 [양방향] Schema | Name | Type | Owner --------+----------------+-------+------------ public | course | table | jihuni1026 public | member | table | jihuni1026

  • spring
  • java
  • JPA
jihuni1026 댓글 1 좋아요 0 조회수 150

인기 태그

인프런 TOP Writers

주간 인기글