묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
vb가 실행이 되지 않습니다.
이 프로젝트에 있는 매크로는 사용할 수없습니다. 매크로를 사용할 수있게 만드는 방법을 결정하려면 온라인 도움말이나 온라인 설명서를 참고하십시오 라는 메세지가 뜨는데 어떻게 해야할까요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
error 인식
router.post('/', isNotLoggedIn, async (req, res, next) => { try { const existedUser = await User.findOne({ where: { email: req.body.email, }, }); const existedNickname = await User.findOne({ where: { nickname: req.body.nickname, }, }); if (existedUser) { return res.status(403).send('이미 사용중인 아이디 입니다.'); } if (existedNickname) { return res.status(403).send('이미 사용중인 닉네임 입니다.'); } const hashedPassword = await bcrypt.hash(req.body.password, 12); await User.create({ email: req.body.email, nickname: req.body.nickname, password: hashedPassword, }); res.status(201).json({ signUpSuccess: true }); } catch (error) { console.log(error); next(error); } }); 회원가입 라우터입니다. 강의에서 보면 기존에 회원가입되어잇는 이메일이 있다면 아래 부분 코드에 의해서 응답을 처리하게 되는데요. if (existedUser) { return res.status(403).send('이미 사용중인 아이디 입니다.'); } 응답 상태 코드가 403이라서 saga에서 try catch 문에서 에러로 빠지는건가요? 백엔드 라우터에서 try catch에서 error가 발생해서 응답한게 아니고 어떻게 보면 정상적으로 응답을 한건데 saga에서 어떻게해서 에러로 인식되는지 궁금합니다. 상태 코드 200으로 응답하면 saga에서 에러로 안빠지더라구요. 상태코드 때문인것같은데 확실한건지 몰라서 질문드립니다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
httpResponse.senRedirect에 대해서 질문드립니다!
httpResponse.sendRedirect("/login?redirectURL="+requestURI); 이 함수가 setAttribute처럼 httpResponse 객체의 어떤 필드를 "/login?redirectURL="+requestURI 이 값으로 세팅하는 거라고 생각하면 되나요? 함수 이름이 send라서 바로 보내버리는 것처럼 보여서 많이 헷갈리네요. 이 함수 다음에 return이 되면 함수가 종료되고, 스프링이 response를 뒤져보고 저 필드에 경로가 들어있으면 거기로 보내는 방식인가요? 그리고 콘솔 로그에서 미인증 사용자 요청 로직에 들어간 다음에 finally 로직이 왜 호출되는 건가요? return 되면 함수에서 빠져나오고 인증 체크 필터 종료 가 콘솔에 안 나와야 되는거 아닌가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
map 에 길이가 더 짧은 문자열이 들어가면 정상적으로 동작하지 않는것 같습니다!
현재 예제에서는 a 가 b 보다 길기때문에 제대로 동작하지만 만약 a 가 b 보다 짧다면 정상 동작하지 않는것 같습니다! a 가 aaab 이고 b가 aaa 인 경우에는 아나그램이 아니지만, 강사님께서 작성하신 코드를 실행하면 YES 가 나옵니다 ㅠㅠ 서로 길이가 같은지 마지막에 비교해줘야 하지 않을까요??
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
후속 강의 질문드립니다
선생님 안녕하세요. 코딩테스트 C++ 강의 잘 들었습니다!! 후속강좌를 올리신걸로 아는데 혹시 파이썬으로도 후속강좌 올리실 예정 있으신지 여쭙고 싶어서 질문글드립니다. 요새 파이썬을 다 지원하고, 같은 코드를 써도 간결하게 쓸 수 있어서 좀 유리하다고 생각하는데 어떻게 생각하시나요!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
빌드 경로 문제
client와 server 구현하고 빌드를 해보려고 합니다. npm run bulid 시 client라는 폴더를 만들어서 index.html 파일의 위치가 바뀌어 오류가 발생하고 있습니다. npx create-react-app으로 만들었는데 수정가능한가요? 현재 index.html파일위치는 PS C:\Users\zxc88\Desktop\Front_End\react\react-mern-project\client\public> 오류는 아래이미지입니다.
-
미해결벡터 미적분학 시리즈1 - 미분 기초
마지막에 나온 homework : modified exmaple 3 질문
안녕하세요 좋은 강의 잘 듣고 있습니다. 마지막 예시 문제에서 (a)에서 f의 (0,0)에서의 연속성을 구할 때, 앱실론, 델타 방법으로 어떻게 풀어야할지 모르겠어서 x = 0, y != 0 : f(x, y) = 0 x != 0, y = 0 : f(x, y) = 0 로 풀었는데요, 그런데 x = y인 경우에는 0이 아닌 1/2이 나오는데 이렇게 되면 연속이 아닌게 되는데 어느 부분에서 제가 잘못 짚은건지 알 수 있을까요..?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
8강 장고 Template의 extends, include 구문과 render 함수의 8분부분 질문드립니다.
안녕하세요. 지금 강의를 다시본지 3번째인 것 같습니다. 이제 장고가 대충 어떤 느낌인진 알것같으나, 스스로 프로젝트를 처음부터 끝까지 만들라고하면 어떻게 해야할 지 막막해 강의를 3번째로 보게되었습니다. 강의를 듣던 중 8강의 8분정도에서 설명하신 pragmatic의 setting.py의 TEMPLATES에서 DIRS에 os.path.join(BASE_DIR, 'templates')가 구체적으로 어떻게 작동하는지 잘 모르겠습니다. DIRS에 경로를 입력해주어야 한다라고 말씀하셨는데 보통 이DIRS의 [] 사이에는 무엇을 하기위해 주로 코드를 작성하나요? os.path.join(BASE_DIR, 'templates')란 코드가 무슨 의미인지, 여기서 BASE_DIR는 무엇인가요? 'templates'만 적었음에도 accountapp의 view.py에서 base.html을 적으면 연결을 시켜준다고 하셨는데 이 부분이..이해가 되지 않습니다....
-
미해결
escorts
variety recently ran a rundown predictions encompassing the whole display-biz realm; here are some of our additional prophecies precise to the track international. simply be gentle on us if it turns out they do find a manner to vaccinate the complete concert-going world in time for bonnaroo or if, one year from now, adele and rihanna are nonetheless conserving out on us. escorts
-
미해결Google Sheets로 만드는 Simple Blog!
구글앱스 스크립트를 배울 수 있는 강좌가 있을까요?
전 이 강좌처럼 구글 시트의 자료를 DB처럼 사용해서 프론트엔드로 불러오는 방식에 관심이 있습니다. 유튜브 예제같은 건 많지만 인도유튜버(...)거나 그냥 소스만 보고 따라하게 되어 있는 강좌가 많아서요.. gas 기본기를 잡을 수 있는 괜찮은 강좌가 있으면 추천 좀 부탁드릴 수 있을까요.
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
admin 부분에서 오류가 뜹니다
choice 부분에서 자꾸 오퍼레이션에러라고 떠요.... 코드도 다 맞게 적은거 같은데 뭐가 문젤까요ㅠㅜ 다른 부분은 다 정상적으로 잘 뜹니다. models.py 코드도 보여드려요 from django.db import models class Developer(models.Model): name = models.CharField(max_length=50) count = models.IntegerField(default=0) def __str__(self): return self.name class Question(models.Model): number = models.IntegerField(unique=True) content = models.CharField(max_length=100) def __str__(self): return f'{self.number}. {self.content}' class Choice(models.Model): content = models.CharField(max_length=100) question = models.ForeignKey(to='main.Question', on_delete=models.CASCADE) developer = models.ForeignKey(to='main.Developer', on_delete=models.CASCADE, null=True) def __str__(self): return self.content
-
해결됨실전! 웹사이트제작! Step by Step! ('돕다' 사이트제작_Basic Course)
float:left 질문입니다!
안녕하세요 강사님의 좋은 강의 잘 듣고있습니다^-^! 다름이 아니라 강사님께서 <li>를 가로(한 줄)로 나열할 때 float:left를 사용하셨는데, 혹시 float:left 대신에 display:inine-block으로 바꿔서 사용해도 괜찮은가요?! 제가 실습하면서 float 대신에 inline-block으로도 해봤는데 float와 똑같은 화면이 나오더라구요! 둘의 차이점이 정확히 뭔지 궁금합니다ㅠㅠㅠ
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
NewsView에서 dispatch부분에 있어 질문드립니다.
NewsView에서 dispatch하기위해 this.$store.dispatch('FETCH_NEWS'); ㄴ 이런식으로 사용해서 dispatch를 들어가보니 dispatch의 return type이 Promise라고 나오는데 이 Promise는 Vuex Data Flow에서 어떤것을 의미하는건가요???
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
https 적용 후 프로젝트 상 바꿔야할 부분
안녕하세요! https 적용 후 예컨대 nginx.conf에서 443 포트를 listen 하게 바꿔야 한다든 지(?) 추가 설정해야할 부분은 없을까요?!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
박싱된 타입에 관해 질문있습니다.
안녕하세요, 수강 중 궁금한 것이 생겨 질문 올립니다. form 프로젝트의 hello.itemservice.domain.item의 Item.java를 보면 boolean이 아닌 Boolean을 사용하고 있는걸 발견했습니다. 혹시 웹 프로그래밍에서 중요한 의미가 있는걸까요? 항상 고맙습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
커스텀훅 리턴값에 Setvalue도 넣어봤는데...
import { useState } from "react"; export const useInput = (initialState) =>{ const [value, setValue] = useState(initialState); const onChangeValue = (e) => { setValue(e.target.value); } return [value, onChangeValue, setValue] } //가끔 전송 후 setValue('')로 값초기화까지 써야할경우에 리턴값에 이렇게 setValue 까지 넣어서 사용합니다. 평소에 [email,onchangeEmail] = useInput(''); 이런식으로 쓰다가 [comment, onchangeComment, setComment] = useInput('') 이렇게 사용해도 커스텀훅을 사용하지 않고 쓰는것처럼 아무 이상 없을까요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인터페이스 사용법 접근방식에 대한 의문점입니다!
초심자가 느끼기에는 인터페이스는 사용 설명서 같은 거라서 활용할 때 마음대로 바꾸면 안돼고, 지침대로 사용해야 하는 것, 이라고 받아들여지거든요. 그래서 Filter를 구현하실 때 @Override 함수가 3개 만들어지는데 init함수에는 Filter.super.init(filterConfig); 가 들어있고 destroy 함수에는 Filter.super.destroy();가 들어있잖아요? 영상에서는 표현하지 않으셨지만 필요없다고 여기셨는지 삭제하시고 Log.info 문을 넣으셨습니다. Filter 인터페이스가 HTTP 요청만 받을 수 있도록 만들어진게 아니시라며(HttpServletRequest)로 다운케스팅 하시기도 하고요. 만약 이 영상을 보지 않았다면 저는 Filter 인터페이스를 보고서 Filter.super.init() Filter.super.destroy() 이것들은 뭐지? 뭔가 지우면 큰일날 것 같으니까 가만 놔둬야되는 것 아닐까. 그래 다 프로그래머님들이 뜻이 있어서 놔둬셨을거야. 하면서 가만히 놔뒀을 것이고 HttpServletRequest 이것으로도 다운 케스팅 하지 않고 request에 .점을 딱 찍어보고 어? 아니 내가 원하는 사용법으로 사용할 수 없잖아. 어떻게 하지? 하고 몇시간을 헤맸을 것 같은데... 결론적으로 인터페이스 형태만으로는 내가 인터페이스를 제대로 사용하고 있는지 알 수 없다, 라는 것이고 인터페이스를 사용할 때마다 혹시 다른 인터페이스가 있는게 아닐까 의심하게 될지도 모를거 같습니다. 그래서 이런 인터페이스 형태에서 얻을 수 있는 정보를 넘어서 더 많은 모종의 정보들을 파악해야 비로서 인터페이스를 사용할 수 있는 부조리함?을 어떻게 극복하시는 건지 궁금합니다.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
node 설치가 안되서 강의를 못듣고 있는데 어떻게 하죠?
node 설치로 현재 3일간 싸우고 있는데 설치가 안되고 있는데 그냥 강의 시청만 하게 되면 모든 실습은 못하게 되는거죠?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
json파일로 확장자 변경시 오류
Unable to open Assets/Resources/Data/StatData.json: Check external application preferences. 확장자 변경후 파일로드하면 이런식으로 오류가 뜨는데 다른 방법으로 json파일 생성할 수 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
질문입니다.
로그인, 회원가입 등 화면은 잘 뜨는데 회원가입이 안됩니다ㅠㅠ 회원가입 칸을 채우고 submit을 누르면 [1] [HPM] Error occurred while trying to proxy request /api/users/auth from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) 와 같은 에러가 뜨는데 어떻게 해결할 수 있을까요?