inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

user 객체 읽는법

미해결

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

let { User, Comment } = require('./models'); let user = await User.findOne({ include: [{ model: Comment, }] }); console.log("===================================================================================================") console.log(user) console.log(user.comment) =================================================================================================== User { dataValues: { id: 1, name: 'zero', age: 24, married: false, comment: '자기소개1', created_at: 2021-11-09T09:05:55.000Z, Comments: [ [Comment] ] }, _previousDataValues: { id: 1, name: 'zero', age: 24, married: false, comment: '자기소개1', created_at: 2021-11-09T09:05:55.000Z, Comments: [ [Comment] ] }, _changed: Set(0) {}, _options: { isNewRecord: false, _schema: null, _schemaDelimiter: '', include: [ [Object] ], includeNames: [ 'Comments' ], includeMap: { Comments: [Object] }, includeValidated: true, attributes: [ 'id', 'name', 'age', 'married', 'comment', 'created_at' ], raw: true }, isNewRecord: false, Comments: [ Comment { dataValues: [Object], _previousDataValues: [Object], _changed: Set(0) {}, _options: [Object], isNewRecord: false } ] } 자기소개1 1번 질문 : user객체를 쳤더니 저런식으로 나오는데, 어떻게 객체안의 키들을 거쳐서 user.comment가 나오는지 과정좀 설명해 주실수 있나요? 일단 제가 생각해본 봐로는 user.comment하면 User.dataValues.comment로 되는것 같아요. 근데 객체생김새가 다른데 어떻게 저렇게 되는지 궁금하네요.. 2번 질문 : 그리고 user.Comments.comment(댓글 테이블의 comment필드)를 조회해보면 undefined 뜨네요. 어떻게 조회하나요? (참고로 워크밴치에서 따로 제가 comment테이블에 insert into로 해주고, 서버도 다시 시작하였습니다)

  • nodejs
  • mysql
  • mongodb
  • Sequelize
Inpa Skyrim 댓글 2 좋아요 0 조회수 349

git의 [whois] - [final] 프로젝트 실행 시, The above error occurred in task anonymous 오류가 발생합니다.

미해결

실전 리액트 프로그래밍

안녕하세요. 완성된 프로젝트로 구동원리를 이해해 보려 git에서 [whois] 폴더의 [final]을 내려받아 npm install - npm start를 했는데 아래와 같이 오류가 발생합니다. 기본페이지, signup, login 모두 마찬가지 입니다. makeFetchSaga 가 문제 인가 싶어서 아래 처럼 코드를 수정해도 마찬가지 결과입니다. export default function* () { yield all ([ /* takeEvery( Types.FetchAutoComplete, makeFetchSaga({ fetchSaga: fetchAutoComplete, canCache: true }), ), */ takeEvery ( Types . FetchAutoComplete , fetchAutoComplete ), takeLeading ( Types . FetchAllHistory , makeFetchSaga ({ fetchSaga : fetchAllHistory , canCache : false }), ), ]); }

  • redux
  • react
everythx 댓글 1 좋아요 0 조회수 194

-n 옵션 등 질문입니다~

미해결

쉽게 시작하는 쿠버네티스(v1.35)

안녕하세요! 좋은 강의 잘 듣고 있습니다. 몇가지 질문이 있어서 질문드립니다. 1. 이번 강의 내용에서 kubectl get pods -n ~ 부분이 있는데 이 n 옵션을 kubectl reference에서 찾는데 없더라고요. https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#get 여기를 들어가보면 -n 옵션이 따로 없던데 혹시 상위 옵션 같은게 존재하나요? 2. kubectl은 일종의 프로그램(?)에 불과한게 맞나요? 별도의 옵션이 없다면 스스로 쿠버네티스 클러스터를 찾아서 명령을 전달하는게 맞는지 궁금합니다. 3. 쿠버네티스 종류가 앞서 소개해주신대로 여러가지던데 이게 약간 ECMAScript 명세를 여러 자바스크립트 엔진이 구현하거나 C언어가 gcc, msvc 같은 구현체가 존재하는 것과 비슷한 건가요? 쿠버네티스라는 명세가 있고 이것을 여러 벤더에서 독자적으로 구현한 것인지 아니면 모두 같은 것인지 궁금합니다.

  • kubernetes
  • docker
Coffee_Cat 댓글 1 좋아요 1 조회수 349

9강에서 \r 의 결과가 잘 먹지 않습니다..

해결됨

C# 입문부터 Xamarin Forms(자마린 폼즈) + Maui(마우이) 안드로이드, 윈도우 앱(UWP) 동시에 만들기

안녕하세요 어제에 이어 질문 남기기 좀 그래서 이것저것 만져봤는데 안되네요 강의 내용에는 없었지만 주석에 \r 이 있길래 예문을 만들어 사용해보았는데요.. Console.WriteLine("\\r : 이건 왜 안될까요 \r 뭐죠.."); 라는 예문의 결과물이 뭐죠..건 왜 안될까요 라고 나옵니다. 다른 예문은 잘되는데 얘만 이상하게 나오네요.. 커서가 맨 앞으로 가는 경우이면 뭐죠...\r : 이건 왜 안될까요 라고 나와야할텐데 어디서 잘못된 걸까요 (\n이나 \t는 잘되는 상태입니다.) ex) 결과창 - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • C#
  • GUI
  • Xamarin
principle950 댓글 1 좋아요 1 조회수 245

intelliJ에서 out폴더가 안보입니다.

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

out폴더나 build등의 폴더는 안보이고 gradle, src, test폴더만 보이는데 out폴더를 볼려면 어떤 설정을 변경해줘야 보여지나요?

  • spring
  • MVC
댓글 4 좋아요 0 조회수 5325

링크 에러 lnk2019

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

https://githubmemory.com/repo/protocolbuffers/protobuf/issues/8719 링크 에러가 나는데 3.19는 빌드가 잘 됩니다. 3.17 안쓰고 3.19사용해도 강의에 문제가 없겠죠? prortobuff를 몰라서 json쓰거나 손수 만들었었는데 와우~

  • windows-server
  • MMORPG
  • network
GODOT 댓글 1 좋아요 0 조회수 829

작동하지않습니다.

미해결

탄탄한 백엔드 NestJS, 기초부터 심화까지

코드가 아무런 오류 없이 작동하지 않길래 git에 올려주신 7,8,9폴더의 src를 복붙하고 .env만 수정하였는데도 여전히 작동하지않습니다.. 오류도 뜨지 않습니다.. 우선 질문 올려놓고 코드 살펴보겠습니다

  • express
  • mongodb
  • nodejs
  • NestJS
  • ssr
김카프리오 댓글 1 좋아요 1 조회수 230

ServerCore.dll 질문입니다.

미해결

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

안녕하세요. Rookiss 님. 강의 잘 듣고 있습니다. 아래 수강생분이 질문해주신 것과 마찬가지로 저도 유니티에서 "안녕하세요" 라는 로그가 뜨지 않아 한참 이리저리 살펴보았으나, 코드는 똑같고 에러도 없어서 혹시나 하는 마음에 ServerCore.dll 을 지우고 Server 프로젝트에 있는 ServerCore 폴더의 스크립트를 전부 유니티 프로젝트에 복사해서 돌려보니 "안녕하세요" 라는 문구가 잘 뜨는것을 확인했습니다. dll 을 만들 때, 특별히 거쳐야할 과정이 있을까요? 아니면 제가 서버 프로젝트를 .net 5.0 으로 만들어서 강의를 진행하고 있는데, 그것과 연관이 있을까요?

  • dll
  • ServerCore
  • C#
  • unity
dev.halo1005 댓글 1 좋아요 0 조회수 453

아래와 같은 노래 목록이 있다 . 문제 질문있습니다.

미해결

그림으로 배우는 자바, 파트2: 객체지향!

노래 목록 넣는 문제 질문있습니다. 이 문제에서는 디폴트 생성자를 생성안하나요? public song이라는 생성자가 있어서 생성하는줄 알았는데....ㅠ 설명 부탁드리겠습니다!

  • java
  • oop
도영 댓글 1 좋아요 0 조회수 150

@NotEmpty, Valid

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

강의 중간에 나오는 @NotEmpty @Valid가 없는 상황인데, 대체할 수 있는 어노테이션이 따로 있나요?

  • JPA
  • spring-boot
  • java
  • spring
  • 웹앱
geonut 댓글 1 좋아요 1 조회수 883

새로고침후 content

미해결

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

안녕하세요, 제로초님 영상강의 잘 따라가면서 문제없이 진행하다가 서버 재시작하거나 새로고침하면 2번째 사진처럼 돌아가는데 routes/post.js에서 게시글 로드할때 데이터를 다시 가공해야하는 건가요?..

  • redux
  • express
  • react
  • nodejs
  • Next.js
sonshine 댓글 1 좋아요 0 조회수 171

웹앱을 만들고 실제 앱으로 설치할려면 어떻게 해야하나요?

미해결

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

해당 강의를 보다가 웹앱을 만들고 실제 앱으로 배포하고 싶다는 생각을 했습니다. 찾아보니까 native vue 라는게 있는거 같던데 어떤 방식으로 vue로 앱을 만드는지 궁금합니다!!

  • vuex
  • javascript
  • es6
  • vuejs
김어진 댓글 1 좋아요 1 조회수 255

추상메서드

미해결

[React 1부] 만들고 비교하며 학습하는 React

안녕하세요! List 컴포넌트에서 renderItem을 굳이 정의하는 이유가 따로 있을까요??,, 추상 메서드에 대한 개념이 이해하 잘 안가네요,, 그냥 이해를 돕기 위해 정의하는 메서드인가요?

  • MVC
  • react
김동현 댓글 1 좋아요 1 조회수 197

eslint 적용 후 에러...

해결됨

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

이게 대체 무슨 에러인지 모르겠습니다... 검색도해보고에러메시지에서시킨대로도해봤는데 아무리해도없어지지가않아요ㅠㅜ 도와주십숑..

  • nextjs
  • redux
  • express
  • nodejs
  • react
  • Next.js
휴고 강 댓글 1 좋아요 1 조회수 353

image upload에 관해서

미해결

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

강의 열심히 듣고 잇습니다. 파일을 업로드 할때 몇가지 문의 드립니다. product.js에서 upload할때 res.req.file.path 와 같은 구문이 있는데 1. response안의 request가 있다는 의미인가요? 2. 그렇다면 이렇게 res안에 req를 어디에서 넣어 주는가요? 3. 그리고 req에 파일패스, 파일이름이 있는데 이거는 또 어디에서 넣어주는건지요 FileUpload에서 image를 서버에 보내서 저장을 하고 성공했을때 처리하는 로직에 관한 질문 드립니다. 4. 첫번째 이미지 파일을 backend에 저장하고 Images를 콘솔에 출력해 보면 setImages로 파일경로를 추가 했는데 아무것도 안찍힙니다. 그런데 두번째 이미지를 저장하고 출력해보면 첫번째 이미지의 파일경로가 Images에 들어 있는걸로 콘솔에 출력이 됩니다. 첫번째 이미지의 정보가 두번째 이미지의 정보를 backend에 저장 후에 state에 저장 되는게 잘 이해가 안되네요 5. image를 화면에 보여줄때 src에 파일경로를 넣었는데 서버에서 public으로 오픈 하지않은 폴더의 파일에 직접 접근할수 있는가요? 답변 부탁 드리겠습니다.

  • redux
  • mongodb
  • nodejs
  • 웹앱
  • react
kium 댓글 2 좋아요 0 조회수 312

안녕하세요 Error occurred while proxying request 에러 발생. 3시간째 고민중입니다ㅠ

미해결

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

proxy가 정상작동하는 건 확인했습니다만 아래 에러와 같이 requeset가 실패했다고 하고 status 500 에러가 뜨는데 500 에러는 주로 서버 문제라고 들었습니다.. 그래서 서버랑 클라이언트 둘다 올려봅니다. 클라이언트 랜딩페이지 글이 잘 나오는 걸로 봐서는 서버 문제인것 같습니다..! index.js(서버) 깃헙주소입니다! https://github.com/BomUlUL/NodeReact 항상 감사합니다! ----추가!!!! 다시 보니 proxy문제인것 같습니다 "Error occurred while proxying request noderea tlogin-yqvpb.run.goorm.io/api/hello to https://localhost:5000/" 이렇게 뜨네요 서버랑 클라이언트 둘다 켜져있는데 도대체 왜 안되는건지.. 머리 터질것 같습니단 ㅠ 브라우저 ide를 쓰니 주소가 nodereatlogin-yqvpb.run.goorm.io/api/hello 이렇게 뜹니다. 여기서 localhost5000으로 돌려주는게 아닌가요?

  • 서버
  • react
  • 에러
  • nodejs
김동현 댓글 2 좋아요 1 조회수 7518

django createview에서 다중 이미지 올릴 수 있도록 코드 좀 봐주실수 있을까요??

미해결

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

안녕하세요?? django에 입문한지 얼마되지 않은 사람입니다~ 클론 코딩 위주로 듣다가 기초가 부족한것 같아서 파이썬/장고 웹서비스 개발 강의를 수강하게 되었습니다 좋은 강의 항상 감사드립니다!! 이전에 짰던 코드는 article을 create하는 page에서 image를 올리는 것인데 image를 1개밖에 못올리도록 되어 있어서요 여러 이미지를 오릴수 있게 코드를 짜고 싶은데 구글링이나 stackoverflow를 봐도 맞게 나오는게 없어서 질문 드려 봅니다 ㅜㅜ createview를 이용하였는데 도저히 제실력으로는 바꿀수가 없어서요ㅜㅜ 도움 좀 부탁드립니다ㅜㅜ models.py from django.contrib.auth.models import User from django.db import models # Create your models here. from projectapp.models import Project class Article(models.Model): writer = models.ForeignKey(User , on_delete =models.SET_NULL , related_name = 'article' , null = True ) project = models.ForeignKey(Project , on_delete =models.SET_NULL , related_name = 'article' , null = True ) title = models.CharField( max_length = 200 , null = False ) image = models.ImageField( upload_to = 'article/' , null = False ) content = models.TextField( null = True ) created_at = models.DateField( auto_now_add = True, null = True ) like = models.IntegerField( default = 0 ) unlike = models.IntegerField( default = 0 ) views.py from django.contrib.auth.decorators import login_required from django.shortcuts import render # Create your views here. from django.urls import reverse , reverse_lazy from django.utils.decorators import method_decorator from django.views.generic import CreateView , DetailView , UpdateView , DeleteView , ListView from django.views.generic.edit import FormMixin from articleapp.decorators import article_ownership_required from articleapp.forms import ArticleCreationForm from articleapp.models import Article from commentapp.forms import CommentCreationForm @method_decorator (login_required , 'get' ) @method_decorator (login_required , 'post' ) class ArticleCreateView(CreateView): model = Article form_class = ArticleCreationForm template_name = 'articleapp/create.html' def form_valid ( self , form): temp_article = form.save( commit = False ) temp_article.writer = self .request.user temp_article.save() return super ().form_valid(form) def get_success_url ( self ): return reverse( 'articleapp:detail' , kwargs ={ 'pk' : self .object.pk}) forms.py from django.forms import ModelForm from django import forms from articleapp.models import Article from projectapp.models import Project class ArticleCreationForm(ModelForm): content = forms.CharField( widget =forms.Textarea( attrs ={ 'class' : 'editable' , 'style' : 'height: auto; text-align: left;' })) project = forms.ModelChoiceField( queryset =Project.objects.all() , required = False ) class Meta: model = Article fields = [ 'title' , 'image' , 'project' , 'content' ] create.html {% extends 'base.html' %} {% load bootstrap4 %} {% block content %} <script src ="//cdn.jsdelivr.net/npm/medium-editor@latest/dist/js/medium-editor.min.js" ></script> <link rel ="stylesheet" href ="//cdn.jsdelivr.net/npm/medium-editor@latest/dist/css/medium-editor.min.css" type ="text/css" media ="screen" charset ="utf-8" > <div style ="text-align: center; max-width: 500px; margin: 4rem auto" > <div class ="mb-4" > <h4> Article Create </h4> </div> <form action ="{% url 'articleapp:create' %}" method ="post" enctype ="multipart/form-data" > {% csrf_token %} {% bootstrap_form form %} <input type ="submit" class ="btn btn-dark rounded-pill col-6 mt-3" > </form> </div> <script> var editor = new MediumEditor('.editable'); </script> {% endblock %} card.html <div> <img src ="{{ article.image.url }}" alt ="" > </div>

  • django
  • docker
  • createview
  • react
  • django
  • python
rladlsrua8 댓글 1 좋아요 0 조회수 895

localStorage 말고

미해결

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

이 강의에서는 데이터베이스를 이용하여 CRUD하는 것은 다루지 않나요??

  • vuejs
  • javascript
  • es6
  • vuex
다랑어치킨 댓글 1 좋아요 1 조회수 322

강의자료를 못찾겠어요

해결됨

[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)

안녕하세요 학습하고 있는 학생입니다. 이미지 파일등 관련 강의자료가 어디에 위치하고 있는지 알려주시면 감사하겠습니다

  • 강의자료
  • firebase
  • android
  • kotlin
꼬리별 댓글 1 좋아요 0 조회수 213

인기 태그

인프런 TOP Writers

주간 인기글