inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

OAuth 로그인 에러

미해결

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

안녕하세요. 구글과 페이스북 로그인에서 문제가 발생하고 있어 질문드립니다. 로컬 환경에서는 정상적으로 작동했고, api.<domain>/auth/login/google 과 같은 식으로 직접 백엔드로 요청을 하면 로그인이 실행됩니다. 그런데 프론트에서 로그인 버튼을 누르면 아래와 같은 에러가 발생합니다. 현재 nginx 설정은 아래와 같습니다.(왼족: 프론트, 오른쪽: 백엔드) proxsy_cookie_path와 proxy_buffers, proxy_buffer_size를 추가하면 된다고 하는 글들이 있어 추가해 봤는데 변화가 없습니다. 어떻게 해결해야 할지 감이 안 잡히네요.

  • react
  • redux
  • nodejs
  • express
  • Next.js
Jin 댓글 2 좋아요 0 조회수 496

강의 선행지식 및 커리큘럼 관련 질문

미해결

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

안녕하세요 강사님 좋은 강의 감사합니다. 지금 DB관련 내용까지 강의를 들었습니다. 저는 자바를 공부하고 바로 이 강의를 시작했는데요. 그렇다보니 강사님이 자연스럽게 언급하시고 넘어가는 용어에 대해서도 잘 모르는 경우가 많아서 계속 이런 상태로 강의를 듣는게 의미가 있을까를 고민하고 있습니다. 선행 지식이 부족하다는 생각이 들어서 질문 드립니다. 저는 자바만 딱 공부한 상태라 제가 이 강의를 더 잘 이해하기 위해서는 어떤 공부를 더 하면 좋을까요? 저는 강사님 강의가 제일 좋았어서 강사님 강의나 책으로만 공부를 진행하고 싶은데,,, 이 정도의 이해로 다음 강의로 넘어가도 될지 아니면 좀 더 선행지식을 탄탄히 해야할지가 고민입니다.

  • spring-boot
  • java
  • spring
  • MVC
Danielle.K 댓글 1 좋아요 0 조회수 159

기본 banch가 master이어야 하는 것 같은데

미해결

빠르게 git - 핵심만 골라 배우는 Git/Github

저는 이렇게 master가 아닌 main으로 뜹니다 ㅠㅠ... 어떻게 master로 변경할 수 있을까요?

  • 버전관리시스템
  • git
  • github
ind07229 댓글 2 좋아요 1 조회수 188

mapGetters사용했을시 분기 처리

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

ListItem.vue에서 mapGetters를 사용했을시는 분기처리를 어떻게 하나요 computed: { ... mapGetters ([ ' fetchedNews ' ]) }

  • vuejs
  • javascript
dev7 댓글 1 좋아요 1 조회수 240

질문있습니다.

해결됨

실전! Querydsl

영한님 안녕하세요. 개인 프로젝트에 querydsl을 적용해서 진행하고 있는데, 막히는 부분이 있어서 해당 부분에 대해 질문 드립니다. 실전1편의 도메인 모델, 테이블 설계를 참고하여 진행하고 있습니다.(회원<->주문<->주문상품<->상품<->카테고리) 상품을 검색하면 제가 구매 목록(order)에 존재하는 아이템은 필터링하려는 코드를 구현하려고 하는데 잘 안되네요.. 파라미터로 검색한 상품 이름(검색어), 회원ID로 받을 때, List<Item> 을 리턴하는 select쿼리 코드를 어떻게 구현하면 좋을까요..?

  • java
  • JPA
OMG 댓글 1 좋아요 0 조회수 164

회원 목록

미해결

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

다른 건 전부 잘 되었는데요... 회원 목록이 작동을 안 하네요. ㅠㅠ '#이름' 이것부터 안 떠요 ㅠㅠ

  • MVC
  • spring-boot
  • spring
  • java
sujin7837 댓글 1 좋아요 0 조회수 216

파일 입출력 문장 실행

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

삭제된 글입니다

  • C++
  • 코테 준비 같이 해요!
Subeen Yoo 댓글 1 좋아요 0 조회수 65

mongoURI 관련 에러

미해결

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

안녕하세요 강사님 강의 잘보고 있습니다. 다름이 아니라 PS C:\Users\user\Desktop\boiler-plate> npm run start > boiler-plate@1.0.0 start C:\Users\user\Desktop\boiler-plate > node index.js Example app listening at http://localhost:5000 MongooseError: The `uri` parameter to `openUri()` must be a string, got "undefined". Make sure the first parameter to `mongoose.connect()` or `mongoose.createConnection()` is a string. 9과를 잘지나서 12번 토큰 생성 후 npm start를 하려고 하니 저렇게 에러가 납니다.... 어떻게 해야할지 감이 안 잡혀서 여러번 시도하다가 이렇게 글을 남깁니다. dev.js에 ""로 감싼건 ''로 바꿨습니다.

  • nodejs
  • react
장동환 댓글 2 좋아요 0 조회수 302

저도 위와 비슷하지만 좀 다른 것 같아서 질문드려요.

미해결

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

C:\Users\thdwl\OneDrive\바탕 화면\nodebird\last>ssh -i "react-nodebird.pem" ubuntu@ec2-15-164-233-195.ap-northeast-2.compute.amazonaws.com Warning: Identity file react-nodebird.pem not accessible: No such file or directory. ubuntu@ec2-15-164-233-195.ap-northeast-2.compute.amazonaws.com: Permission denied (publickey). 접근할수 없다고 뜨는거 같은데 해결 방법이 있을까요?

  • express
  • react
  • redux
  • nodejs
  • Next.js
송지훈 댓글 2 좋아요 1 조회수 283

sign up에서 sumbit 버튼을 누르고 페이지

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

삭제된 글입니다

  • 웹앱
  • mongodb
  • react
  • nodejs
  • redux
김효진 댓글 2 좋아요 0 조회수 101

선택지1에 해당하는 엑셀 문서 만드는 소스

미해결

Python 엑셀 프로그래밍 - with xlsxwriter

강사님 강의 너무 잘 듣고 있습니다. 혹시 이번 강의에서 생략한 선택지1에 해당하는 엑셀 문서 만드는 소스 공유 부탁드려요 너무나 초보라서 그렇습니다.

  • python
  • XlsxWriter
Youngho Lee 댓글 0 좋아요 0 조회수 283

80자 줄바꿈이 되지 않습니다.

미해결

프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)

룰러 80자로 세팅하고, prettier사용결과 console안의 내용이 80자 단위로 잘리지 않았는데 이렇게 나오는게 맞는건가요?

  • babel
  • eslint
  • 웹팩
  • nodejs
특별한 지렁이 댓글 1 좋아요 0 조회수 194

강의 내용 확인(함수 타입 - 옵셔널 파라미터)

해결됨

타입스크립트 입문 - 기초부터 실전까지

강사님~ 강의 잘 보고 있습니다 함수 타입 - 옵셔널 파라미터 강의 2:15쯔음부터 옵셔널 연산자 설명해주시는데... 물음표 얘기하시는 거죠? 코드에선 ?로 보여주시는데 음성으로는 느낌표(!)라고 녹음이 되었네요

  • es6
  • javascript
  • typescript
안자올 댓글 3 좋아요 8 조회수 522

hibernate.dialect 관련 질문입니다.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

persistence.xml파일 내부에 dialect를 기본으로 작성하면 아래처럼 에러가 발생하여 인터넷 검색을 통해 해결하였습니다. 그러나 수정한코드에는 선이그어져 있어서 사용하면 안된다는 의미인것같아서요 문제는 해결했는데 정확한 원인을 모르고 넘어가는것같아 답답하여 질문합니다. 결론: 같은 dbms안에서도 방언의 종류가 여러종류인지 이런걸 판단하는 방법이 무엇인지 알고싶습니다. ex) mysqldialect vs mysql5dialect vs mysql5innodialect mysql사용 에러발생 -> mysql5Inno사용 에러미발생 그러나 deprecated 메세지 발생 -> mysql5사용 해결완료 에러내용: <property name ="hibernate.hbm2ddl.auto" value ="create" /> 위처럼 테이블을 삭제하고 자동 생성해주는 코드 추가시 발생하는 에러였습니다. 1. mysqldialect방언 사용시 : type=MyISAM을 맨뒤에 붙이면서 에러가발생합니다. create table Member ( id bigint not null auto_increment, age integer, name varchar(255), primary key (id) ) type=MyISAM 2. mysql5innodbdialec방언 사용시: engine=InnoDB을 맨뒤에 붙이면서 쿼리가 잘 작동합니다. create table Member ( id bigint not null auto_increment, age integer, name varchar(255), primary key (id) ) engine=InnoDB 에러전문------------------ ibernate: create table Member ( id bigint not null auto_increment, age integer, name varchar(255), primary key (id) ) type=MyISAM 10월 28, 2020 10:09:03 오전 org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl getIsolatedConnection INFO: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@2d5ef498] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. 10월 28, 2020 10:09:03 오전 org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl handleException WARN: GenerationTarget encountered exception accepting command : Error executing DDL " create table Member ( id bigint not null auto_increment, age integer, name varchar(255), primary key (id) ) type=MyISAM" via JDBC Statement org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " create table Member ( id bigint not null auto_increment, age integer, name varchar(255), primary key (id) ) type=MyISAM" via JDBC Statement at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlString(SchemaCreatorImpl.java:439) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applySqlStrings(SchemaCreatorImpl.java:423) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createFromMetadata(SchemaCreatorImpl.java:314) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.performCreation(SchemaCreatorImpl.java:166) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:135) at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:121) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:156) at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:73) at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:316) at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:469) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1259) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:56) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:79) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54) at hellojpa.JpaMain.main(JpaMain.java:10) Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=MyISAM' at line 6 at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.StatementImpl.executeInternal(StatementImpl.java:764) at com.mysql.cj.jdbc.StatementImpl.execute(StatementImpl.java:648) at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:54) ... 15 more

  • JPA
  • java
이도 댓글 1 좋아요 0 조회수 1267

proxy 객체

미해결

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

댓글작성 기능을 구현중에 있는데요 saga 백엔드까지는 요청응답은 잘 작동하고 reducer에서 draft.userPost.find로 postid찾고 거기에 댓글 더하려고 하는데 잘 안되서 console로 찍어보니까 draft.userPost, draft.userPost[action.data.postId - 1], find 메소드써도 아래처럼 proxy객체로 나오는데 이런 경우엔 어떻게 접근해야 되나요? 댓글 작성하라는 요청보냈을 때, 응답오는 data는 { id: 1, content: "aaa", UserId: 1, PostId: 1 } 이런식입니다

  • express
  • react
  • redux
  • nodejs
  • Next.js
선종원 댓글 22 좋아요 0 조회수 634

3D MMORPG에서 충돌체크 구현에 대하여 궁금합니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

안녕하세요? Rookiss님 2D로 만드는 경우는 MAP 데이터를 COMMON폴더의 MAPDATA를 통해 서버가 게임룸속의 세상을 인지하고 처리하게 되는 걸 알게 되었습니다. ex) text파일을 읽어서 _collision[y,x]을 만들고 새로운 플레이어가 들어오면 _player[y,x] 배열에 담기.. 그런데 만일 3D게임인 경우 구글검색을 해보니 cube나 box를 통해 collision을 만들어 놓은 3차원 좌표 데이터를 서버에 가지고 있게 된다고 하던데 그렇다면 큰 데이터를 실제로 어떤 방식으로 가지고 있고 구현하게 되나요? 리니지2m 예를 드시면서 설명해주셨는데 cell방식이라고.. 결국 3차원 구조체를 구현하고 데이터 역시 이런 방식이 필요한건가요? 배그같지만 디자인고 간단하지만 높이값이 있는 FPS 3D MMORPG를 만들어 보고 싶어서 드리는 질문입니다.

  • C#
  • unity
Michael Lee 댓글 1 좋아요 0 조회수 779

Entity default 값 매핑

해결됨

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요! 실무 진행 중에 혹시 질문을 드려도 될까 해서 여기로 다시 왔습니다. Entity에서 column을 매핑할 때, 원래 테이블에 not null인 필드에 default 값이 있다면 엔티티에도 default 값을 정해주어야 하나요? 영한님은 보통 원래 테이블 필드에 default 값이 있으면 엔티티 column 작성시 어떻게 처리하시나요?

  • JPA
  • java
y2gcoder 댓글 2 좋아요 0 조회수 748

TagList.js 컴포넌트는 언제 만든건가요??

미해결

실전 리액트 프로그래밍

이전 동영상에서도 저 컴포넌트의 세부 코드를 작성하는 내용이 없었는데, 이번 동영상에서는 이미 완성이 되어있던데 이건 언제 만든건지요..??

  • react
  • redux
noAD 댓글 1 좋아요 1 조회수 126

인기 태그

인프런 TOP Writers

주간 인기글