묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결R로 하는 웹 크롤링 - 실전편
보베드림 강의 오류관련 질문입니다.
보배드림 강의수강 중 readLines 실행중 오류가 발생합니다. 불완전한 마지막 행이 발견되었다고 뜨는데 홈페이지 주소가 잘못되어서 그런건가요?
-
해결됨자바스크립트 비기너: 튼튼한 기본 만들기
아래 질문글을 보고 정리해보았는데 제대로 정리한것인지 궁금합니다
아래 질문글을 보고 저도 정리해보고 싶어 스스로 정리해 보았는데 맞게 정리했는지 문의드립니다 ****** var f1 = function(){}; // function 표현식. function 오브젝트를 f1에할당 // ( 빌트인 Function 오브젝트로 만든 인스턴스인 function 오브젝트 ) console.log(Object.prototype.toString.call(f1)); // Global오브젝트가 호스트한 Window오브젝트안에 있는 Object.prototype.toString에 연결. // 그후 call메소드로 Object.prototype.toString에 f1을 넘겨줌 // toString은 인스턴스'타입'을 '문자열'로 "표시"하므로 // [object Function] 반환 var f2 = new f1; // f1 function 오브젝트(인스턴스)에서 f1.prototype안에있는 내용을 // constructor를 이용하여 인스턴스를 생성해 f2.__proto__에 할당 console.log(Object.prototype.toString.call(f2)); // 위와 마찬가지로 진행.하지만 f2는 f1의 인스턴스 // f2.__proto__의 타입은 Object이므로 // ( 강좌에서 설명해주신대로 빌트인 오브젝트안을까보면 거의 Object형태의 // __proto__가 들어있으므로... 안들어가있는 것도 있다 ) // [object Object] 반환 var s1 = String; // String 오브젝트를 s1에 할당 var s2 = new s1; // s1 인스턴스를 생성하여 s2에 할당 console.log(Object.prototype.toString.call(s1)); // 위와 마찬가지로 진행. s1은 function 타입 이므로 // 즉, [object Function] 반환 console.log(Object.prototype.toString.call(s2)); // 위와 마찬가지로 진행. s1에서 String인스턴스를 생성하여 s2에 할당 // 즉, [object String] 반환 ****** 추신) 행복하게 강의 잘듣고있습니다. 좋은강의 만들어주셔서 감사합니다
-
미해결파이썬 웹서비스API 실전 프로젝트 - 돈 버는 디지털마케팅
아직도 안됩니다..
Internal Server Error The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. 이런 오류가 뜨는데 선생님 코드를 다운하고 키값똑같이 제껄로 바꿔도 안됩니다..대체 무엇이 문제인지 모르겠습니다. 틀린게 전혀없는데
-
미해결하울의 안드로이드 인스타그램 클론 만들기
android.support.constraint.ConstraintLayout 없으신분들 https://developer.android.com/training/constraint-layout?hl=ko
android.support.constraint.ConstraintLayout 없으신분들https://developer.android.com/training/constraint-layout?hl=ko
-
미해결3dsmax 모델링 고수의 비밀! (Modeling Expert Technique)
모델링실습 MD500 헬리콥터 만들기(9) body Wire 구성Part.04 질문
안녕하세요 강의 잘 보고있는데요 모델링실습 MD500 헬리콥터 만들기(9) body Wire 구성Part.04 수업 마지막에서 다음 강의는 문이랑 창문을 떼는 것을 진행할것이라고 하셨는데 그다음 강의는 바로 꼬리 만들기로 넘어가고 이미 문이랑 창문이 완성이 되어있더라고요 이게 강의가 누락이 된것이지 아니면 학생이 개인적으로 해보는것으로 진행 되는건지 궁금합니다
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 swr ssr에 대해 질문 드립니다.
import React from 'react'; import { useRouter } from 'next/router'; import Head from 'next/head'; import { END } from 'redux-saga'; import axios from 'axios'; import { useSelector } from 'react-redux'; import useSWR from 'swr'; import PropTypes from 'prop-types'; import wrapper from '../../store/configureStore'; import AppLayout from '../../components/AppLayout'; import IllustCard from '../../components/IllustCard'; import { LOAD_MY_INFO_REQUEST } from '../../reducers/user'; // import { LOAD_POST_REQUEST } from '../../reducers/post'; const fetcher = (url) => axios.get(url, { withCredentials: true }).then((result) => result.data); const Illustration = ({ post: initialPost }) => { const router = useRouter(); const { id } = router.query; // const { singlePost } = useSelector((state) => state.post); const { data: postData, error: postError } = useSWR(`http://localhost:3100/api/post/${id}`, fetcher, { initialPost }); if (postError) { console.error(postError); return <div>포스트 로딩 중 에러가 발생했습니다.</div>; } return ( <AppLayout> {/* <Head> <title>{postData.User.nickname}님의 글</title> <meta name="description" content={postData.caption} /> <meta name="og:title" content={`${postData.User.nickname}님의 게시글`} /> <meta name="og:description" content={postData.caption} /> <meta name="og:image" content={postData.Images[0] ? postData.Images[0].src : 'https://nodebird.com/favicon.ico'} /> <meta name="og:url" content={`https://nodebird.com/post/${id}`} /> </Head> */} <IllustCard post={postData} /> </AppLayout> ); }; export const getServerSideProps = wrapper.getServerSideProps(async (context) => { console.log('getServerSideProps start'); const cookie = context.req ? context.req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (context.req && cookie) { axios.defaults.headers.Cookie = cookie; } context.store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); const post = await fetcher(`http://localhost:3100/api/post/${context.params.id}`); context.store.dispatch(END); console.log('getServerSideProps end'); await context.store.sagaTask.toPromise(); return { props: { post } }; }); Illustration.propTypes = { post: PropTypes.object.isRequired, }; export default Illustration; 노드버드 강좌를 보고 따로 제작 중인 프로젝트입니다. swr에 말씀해주신 것 처럼 ssr를 적용해봤는데, 생각처럼 안되고 이 오류가 뜹니다. 그런데 <Illustration post={postData}/> 부분을 {postData && <Illustration post={postData} />} 이런식으로 방어해야 잘 되더라고요. 그런데 ssr은 아래의 getServerSideProps에서 return한 props 데이터를 가지고 와서 뿌려주는거라 postData가 없을 수가 없을 거 같은데.. getServerSideProps 안에서 console.log(post)를 찍어보면 데이터를 잘 가져온 걸로 보이는데, props로 전달되면서 뭔가 이상이 생긴건지 아니면 서버사이드 렌더링 자체가 이상하게 되고 있는건지 잘 모르겠습니다. LOAD_MY_INFO_QUEST는 정상적으로 작동해서 HYDRATE 실행 시 me에 데이터는 정상적으로 채워집니다. 뭐가 문제일까요?
-
미해결더 개발자, 인터뷰 가이드
선생님 안녕하세요. 이력서 미션에 대해서..
안녕하세요. 2주전에 이력서 미션을 남기었는데 아직까지 피드백이 없어 문의 드렸습니다. 따로 알림이 가는 시스템이 없어서? 확인이 안되었을수도 있고 따로 일이 바쁘셔서 인지 알길이 없어 질문 남기게 되었어요. 수강생 입장에서 선생님 조언을 듣고 싶은 마음에 무례할 수 있지만 글 남겨봅니다. 항상 감사합니다.
-
미해결웹 게임을 만들며 배우는 Vue
선생님 1-6 강좌 이름에 엠퍼센드가 들어가요.
Q&A가 앰퍼센드가 들어가서 이상해지는 거 같아요 혹시 제목을 고쳐주실 수 있으신가요?
-
미해결파이썬 웹서비스API 실전 프로젝트 - 돈 버는 디지털마케팅
서버 질문있습니다.
http://127.0.0.1:5000 서버에서 갑자기 어떻게 로컬호스트로 된건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
ReverseStr관련
제가 문자열뒤집기 함수를 포인터로 작성해보려고 코드를 짜보았는데 정상적으로 작동이 되지않아 디버깅을 해보았을때 temp=*str 코드가 실행되는 순간 읽기액세스 위반 에러가 납니다. 이 에러가 왜 나는지 그리고 저 코드상에서 잘못된부분이 많은지 알고싶습니다.
-
미해결Vue.js - Django 연동 웹 프로그래밍
장고 3.1에서 다음과 같이 바뀌었습니다.
from django.views.generic import TemplateView, ListView from django.views.generic.edit import CreateView, DeleteView
-
미해결실전 리액트 프로그래밍
buttonRef에대해
안녕하세요 ! buttonRef 값은 inputRef 처럼 정의해줘야할까요 ???
-
미해결플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택]
git push heroku master 안될 때
21/1/31 기준으로 heroku runtime 시 지원하는 버전은 3.7.9입니다. runtime.txt를 수정하시면 동작합니다. https://devcenter.heroku.com/articles/python-support#supported-runtimes
-
미해결웹 게임을 만들며 배우는 Vue
선생님 e.preventDefault();의 의미를 한번 더 알려주실 수 있나요?
선생님 e.preventDefault();의 의미를 한번 더 알려주실 수 있나요? submit()가 되고 나서 새로고침을 방지해준다는 의미인가요?
-
해결됨비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
프론트엔드 개발자 수요
현 상황에서도 프론트엔드 개발자의 수요가 많은가요? 또한 백엔드 개발자가 올라운더라고 하셨는데 왜그런지 조금 더 자세히 알고싶습니다.
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
조심스럽게 질문드립니다
안녕하세요 파린이 입니다. 공부하다가 업무 자동화를 하고 싶어서요 1. 엑셀에 대량의 url이 있는데 이걸로 ping 작업을 가끔 하는데 csv, 판다스, openpyxl 어떤걸로 작업해야될까요? 2. 보통 urlopen에서 일반적인 url를 가지고 오는데 엑셀에 있는 데이터 url도 읽을수가 있는건가요?(삽질중인데 어렵내요ㅠ)
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
XGBClassifier의 default 파라미터 값 질문
241페이지 예시에서는 XGBClassifier의 learning_rate를 0.1과 max_depth=3으로 지정을 했는데, 257페이지에서는 XGBClassifier의 learning_rate와 max_depth를 따로 지정해주지 않았는데, default값이 따로 있는지 궁금합니다.
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
랜딩 페이지에 상품들을 정렬하는 방법
랜딩페이지에서 상품을 최근에 작성한 글 부터 위에 오도록 하고 싶은데 어떻게 하면 될까요? 그리고 좋아요 기능을 추가했을 때 좋아요 개수가 많은 것부터 출력하고 싶다면 방법이 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
쿠키 및 서버사이드렌더링 관련 문의드립니다.
안녕하세요 제로초님! 멘토링했었던 비오입니다. ㅎㅎ 강의 수강 후 개인프로젝트로 sns클론을 만들면서 사용자인증을 세션쿠키방식 대신 토큰방식으로 사용했었는데, 한 번 로그아웃 클릭 시 화면 변경이 없고, 두번 클릭해야만 로그인화면으로 넘어가는 문제때문에 다시 문의드립니다 ㅜㅜ 서버사이드 렌더링쪽에서는 'silent-login'요청을 사용해 리프레시 토큰을 서버에 쿠키로 넘겨주어 로그인을 진행하고, _app 에서 'refresh' 요청을 사용하여 쿠키에 포함된 리프레시토큰으로 access 토큰을 받아오는 방식으로 구현했어요. 그 후 새로고침 시 로그인이 풀리는 문제는 해결이 되었는데, 여전히 로그아웃 문제가 해결되지 않습니다... 첫번째로 로그아웃 요청을 했을 때 백서버 로그입니다. logout 요청이 성공 한 후, silent-login(서버사이드렌더링쪽 요청)은 성공해서 로그인창으로 이동하지 않는것 같아요. (더 정확한 상황을 말씀드리면, 잠깐 로그인 창이 보였다가 로그인된 상태의 메인화면이 보입니다.) 브라우저를 확인 했을 때, 쿠키는 없고, 그래서 refresh 요청은 실패합니다. (silent-login도 실패해야하는데말이죠...ㅠㅠ) 이 상태에서 새로고침을 누를 경우, 로그인창으로 이동합니다. 서버사이드렌더링쪽에서 context.req.headers.cookie 를 로그찍어보면 로그아웃 이후 여전히 토큰이 존재하는 것으로 나옵니다. (로그아웃을 한번 더 클릭하면 그 다음번 로그에는 undefined로 뜹니다.) logout요청 시 브라우저의 쿠키가 삭제되는건 확인했는데, 왜 프론트서버에서는 쿠키를 보내줄 수 있는걸까요?
-
미해결실전 리액트 프로그래밍
질문있습니다
{} 괄호를 한 번만 사용할때가 있고 두번 {{ }} 을 사용하여 변수값을 할당받는데 차이가 있을까요 ? ${}와 {} {{}} 의 개념이 헷갈립니다. 또 {} 안의 공백은 그냥 JSX의 규칙인가요 ?