inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

계속해서 ADD_POST_FAILURE가 발생합니다.

해결됨

React로 NodeBird SNS 만들기

위와 같이 서버에서도 문제없이 응답받고 있고, DB에서 잘 저장이 됩니다. 다만 리덕스상에서 계속해서 실패 를 합니다. 아래 사가 파일 코드 상에서 실패시 받는 에러도 뭔지 알수가 없습니다. console.error(e)로 접근하려해도 undefined 뜨고요. DB에는 정상적으로 들어갔으니 새로고침해야 제대로 업데이트되는 상황입니다. post.js/sagas post.js/reducers post.js/routes user.js/reducers 위 파일들에서 포스트 추가 관련된 코드 다 동일한데...뭘 더 확인해야할지 어떻게 해야할지 모르겠습니다. 계속 삽질하고 있을 순 없고 우선 진도는 빼야할 것 같아서 이렇게 질문드립니다. function * addPost ( action ) { try { const result = yield call (addPostAPI, action.data); yield put ({ //post 리듀서 데이터 수정 type: ADD_POST_SUCCESS, data: result.data }); yield put ({ //user 리듀서의 데이터 수정 type: ADD_POST_TO_ME, data: result.data.id }); } catch (e) { yield put ({ type: ADD_POST_FAILURE, error: e }); } }

  • react
  • javascript
Jiyeol Lee 댓글 5 좋아요 0 조회수 298

web.xml에서 ServletContext 설정 방법

미해결

스프링 웹 MVC

@EnableWebMvc를 사용하기 위해서 ServletContext를 설정해야 한다고 강의중에 말씀하셨는데요. 코드 상에 Java Code로 설정하는 법만 보여주셔서요. web.xml에서 ServletContext를 설정하는 방법은 어떻게 되나요?

  • MVC
  • java
  • spring
parkht 댓글 1 좋아요 0 조회수 235

오류가 안나는데 버전업되면서 생긴 현상인가요???

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

아톰으로 해봤더니 똑같더라구요 가상환경 파이썬 버전 3.4버전이 안되서 3.5로 시행중인데 그 사이에 개정된 문법인가요?? 질문드립니다. 항상 좋은강의 감사드립니다.

  • python
  • 웹-크롤링
박우성 댓글 2 좋아요 0 조회수 277

OnClickButton에 ()()

미해결

웹 게임을 만들며 배우는 React

() = () => 이렇게 하셨는데.. 왜 그러시는건가요?? 저번에도 봤었는데 이해를 못하겠습니다 ㅠㅠ

  • react
허태정 댓글 1 좋아요 0 조회수 240

slack 초대 링크를 알고 싶습니다.

미해결

프로그래밍, 데이터 과학을 위한 파이썬 입문

과제 관련하여 질문을 slack을 통해할 수 있다고 되어 있는데 참여링크를 알려주시면 감사하겠습니다.

  • bigdata
  • python
timchoi 댓글 1 좋아요 0 조회수 303

git 권한 요청드립니다~

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

인프런 아이디: josun1 인프런 이메일: josun1@naver.com 깃헙 아이디 : josun1@naver.com 깃헙 Username : chosunsam

  • es6
  • vuex
  • javascript
  • vuejs
읍쓰 댓글 1 좋아요 1 조회수 161

41번 연속된 자연수의 합 문제 질문 드립니다.

해결됨

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

선생님의 강의를 듣기 전에 직접 문제를 풀어보았는데 해설 강의를 듣고나서 고민이 생겨 질문드립니다. 우선 제가 풀이한 방식은 다음과 같습니다. int main(){ //freopen("input.txt", "rt", stdin); int n, i, j, end, sum = 0, cnt=0; scanf("%d", &n); if (n%2 == 0) end = n/2; else end = (n/2)+1; for (i = end; i >= 1; i--) { sum += i; if (sum == n) { printf("%d ", i); for (j = i+1; j <= end; j++) printf("+ %d ", j); printf("= %d\n", n); sum -= end; end--; cnt++; } else if (sum > n) { sum -= end; end--; } } printf("%d", cnt); return 0; } 입력받은 숫자 N부터 1씩 감소시키면서 sum에 누적하고 그 값이 처음의 N값과 동일하면 수식을 출력하는 방식으로 코드를 작성했습니다. 제공해주신 채점기를 돌려본 결과도 100점이 나왔구요. 그런데 강의를 들어보니, 저라면 몇 시간을 주어도 몰랐을 풀이법으로 문제를 해결하시더라구요. 강의 앞에서 말씀하셨다시피 지원자의 직감도 중요하게 보는 것 같은데 혹시 문제를 해결함에 있어서 이런 직감적인 부분을 얻으려면 어떻게 해야하는건가요? 문제를 풀면서 이런 방식을 발견할 때마다 외워야만 가능한 건가요? 아니면 문제를 풀다보면 자연스럽게 배워지는 부분인건가요?

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

실시간 채팅 크롤링

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

삭제된 글입니다

  • 웹-크롤링
  • python
Ducky 댓글 2 좋아요 0 조회수 140

질문이요

미해결

React로 NodeBird SNS 만들기

댓글 달때요, 게시글에있는 댓글 버튼을 클릭하면, 댓글창이 생기잖아요. 댓글버튼을 클릭함과 동시에, warning 이 뜨네요 .. react-dom.development.js:11494 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details. * Move data fetching code or side effects to componentDidUpdate. * If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state * Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder. Please update the following components: Animate 이라는 warning 인데요.. 제가 코드 하나하나 체크하면서 봤는데요. 뜨는곳이, component/PostCard.js const PostCard = ({ post }) => { ... return ( <> .... { commentFormOpened && ( <> < Form onSubmit = { onSubmitComment } > < Form.Item > // <- 이 부분에서 뜨는데요 < Input.TextArea rows = { 4 } value = { commentText } onChange = { onChangeCommentText } /> </ Form.Item > // <- 이 부분에서 뜨는데요 < Button type = "primary" htmlType = "submit" loading = { isAddingComment } > 삐약 </ Button > </ Form > < List header = { ` ${ post . Comments ? post . Comments . length : 0 } 댓글` } dataSource = { post . Comments || [] } renderItem = { item => ( < li > < Comment author = { item . User . nickname } avatar = { < Avatar > { item . User . nickname [ 0 ] } </ Avatar > } content = { item . content } /> </ li > ) } /> */} </> ) } </> ); }; ... < Form.Item > 을 안 쓰면, 저런 warning 이 안뜨는데, 정확한 이유를 모르겠네요... 혹시 아시나요 ? ??

  • react
  • javascript
D_One 댓글 1 좋아요 0 조회수 523

안녕하세요. Value타입 관련해서 질문드립니당.

미해결

스프링 데이터 JPA

안녕하세요. 혹시 composite타입을 따로 분리해서 사용하는 이유를 간단하게라도 알 수 있을까요? Account의 테이블로 들어오는 형태라면 Account테이블에 만들면 되지 않을까 라는 생각때문에..

  • JPA
  • spring
  • java
aab5555 댓글 1 좋아요 0 조회수 157

Run과 Rerun의 차이점은 무엇인가요?

미해결

쉽게 배워보는 파이참(PyCharm) 핵심 가이드

안녕하세요, 현재 디버그 강의까지 듣고있는데요 강의 중에, Shift+F10은 화면 하단의 Visual Asistant에서 Run이라고 나오는데 Ctrl+F5는 Rerun이라고 나오거든요. 똑같은 실행인데, Run과 Rerun의 동작은 어떤 차이가 나요?

  • jetbrains
  • github
  • anaconda
당근 댓글 2 좋아요 0 조회수 607

Access.log파일

해결됨

디지털 포렌식 (Digital Forensic) 전문가 과정

Vi 에디터로 열어보는데 찾는 sql인젝션 부분이 도저히 보이지 않고 파일의 뒷 부분이 잘려서 보이는것 같네요 방법을 모르겠습니다. 108번째 줄까지밖에 안나옵니다.ㅠㅠ

  • Forensic
police199772 댓글 2 좋아요 0 조회수 304

함수선언 시 foo(ptr)은 되고 foo(*ptr)안되는 이유가 궁금합니다.

미해결

홍정모의 따라하며 배우는 C++

강의7-4 1분에서 int *ptr=value; 1. foo(ptr)은 되고 foo(*ptr)이거는 왜안되나요? 위에 변수가 포인터로 선언되었으니 포인터 변수인 후자도 맞지 않나요? #include <iostream> using namespace std; typedef int * pint ; void getsincos( int * ptr ) { cout << * ptr << " " << ptr << " " << & ptr << endl; } int main() { int value = 5; cout << value << " " << &value << endl; int *ptr = &value; cout << &ptr << endl; getsincos(ptr); return 0; } 2. cout << * ptr << " " << ptr << " " << & ptr << endl; 이코드중에 ptr은 &value이고 & ptr은 & & value니까 같은 주소일꺼라고 생각했는데 혹시 왜 다른지 알수있나요?

  • C++
zzzzz 댓글 2 좋아요 1 조회수 296

함수의 인자 입력값은 &을 붙여도 안붙여도 결과값은 같은데 강의에서는 꼭 붙이시더라구요. 혹시 이유를 알수있을까요?

미해결

홍정모의 따라하며 배우는 C++

#include<iostream> using namespace std; typedef int* pint; void getsincos(const double &x, double &sin, double &cis) { static const double pi = 3.14; const double radians = x * pi; sin = std::sin(x); cis = std::cos(x); } int main() { double sin(0.0); double cos(0.0); getsincos(30.0, sin, cos); cout << sin << " " << cos << endl; return 0; } 위코드는 7-3강 함수 파라미터 입력값부분에서 강의해주신코드인데요. 함수의 출력값은 main에서 써야 하니 &을 붙여야 하는것을 알겠는데 입력값은 &을 붙여도 안붙여도 결과값은 같은데 강의에서는 꼭 붙이시더라구요. 혹시 이유를 알수있을까요?

  • C++
zzzzz 댓글 1 좋아요 5 조회수 153

실행결과가 안나와요

미해결

현존 최강 크롤링 기술: Scrapy와 Selenium 정복

print("안녕") shift+enter 눌렀는데 별표생기고 결과를 보여주지 않아요. 왜그런거죠.?

  • scrapy
  • selenium
  • 웹-크롤링
이상희 댓글 2 좋아요 0 조회수 255

인기 태그

인프런 TOP Writers

주간 인기글