묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
npm i next-redux-wrapper할때 오류
npm i next-redux-wrapper@6하면 설치가 잘되고 json에 잘 적혀있는데, 그냥 npm i next-redux-wrapper 입력하면 설치도안되고 json목록에 안적혀있더라고여.. 왜이러는걸까요? (base) kojinkyu@gojingyuui-MacBookAir node-bird % npm i next-redux-wrappernpm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency treenpm ERR! npm ERR! While resolving: react-nodebird-front@1.0.0npm ERR! Found: next@9.5.5npm ERR! node_modules/nextnpm ERR! next@"^9.5.5" from the root projectnpm ERR! 이런거 적히면서요.. 설치도 안되는건 왜이런지 잘 모르겠어서 그리고 현재 6버전으로 교육하고계시는데, 제일 최신버전과 별로 차이는없는거죠?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
디버그 실행시 에러발생
수업자료로 올려두신 소스코드를 받아서 실행을 해보았는데 실행중 에러가 발생하고 있습니다. 왜 강의처럼 깔끔하게 실행되지 않는걸까요?
-
미해결(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
404 에러가 자꾸 떠요...
import axios from 'axios'; const api = axios.create({ baseUrl: 'https://api.themoviedb.org/3', headers: { 'Contnt-type': 'application/json' }, }); api.interceptors.request.use( function (config) { // Do something before request is sent console.log('request start', config); return config; }, function (error) { // Do something with request error console.log('request error', error); return Promise.reject(error); }, ); // Add a response interceptor api.interceptors.response.use( function (response) { // Any status code that lie within the range of 2xx cause this function to trigger // Do something with response data console.log('get response', response); return response; }, function (error) { // Any status codes that falls outside the range of 2xx cause this function to trigger // Do something with response error console.log('response error', error); return Promise.reject(error); }, ); export default api; import { createAsyncThunk } from '@reduxjs/toolkit'; import api from '../api'; const API_KEY = process.env.REACT_APP_API_KEY; const getMovies = createAsyncThunk('movie/getMovies', async () => { const popularMovieApi = await api.get( `/movie/popular?api_key=${API_KEY}&language=en-US&page=1`, ); // let url = // 'https://api.themoviedb.org/3/movie/popular?api_key=<<api_key>>&language=en-US&page=1'; // let response = await fetch(url); // let data = await response.json(); // let url2 = // 'https://api.themoviedb.org/3/movie/top_rated?api_key=<<api_key>>&language=en-US&page=1'; // let response2 = await fetch(url2); // let data2 = await response2.json(); // let url3 = // 'https://api.themoviedb.org/3/movie/upcoming?api_key=<<api_key>>&language=en-US&page=1'; // let response3 = await fetch(url3); // let data3 = await response3.json(); }); export const movieAction = { getMovies, }; api key는 잘 넘어오는데 get response가 안넘어와요ㅜㅜ
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
스프링부트 강의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 스프링부트 강의는 언제 쯤 출시 예정이실까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청드립니다.
인프런 아이디 : kkkh0712인프런 이메일 : kkkh0712@naver.com깃헙 아이디 : kkkh0712@naver.com깃헙 Username : kh0712
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
DB에 저장되어 있는 Entity를 조회하지 않고 새로 생성해서 값을 넣고 사용해도 되나요?
안녕하십니까! JPA를 친구와 학습하다가 서로 의문인 점을 얘기하다가 잘 몰라서 질문드립니다! 예시를 들자면 "member1"이라는 회원을 새로 등록해야합니다. 이 때 DB에 저장되어 있는 "teamA" 소속입니다. 그리고 팀에서 pk를 제외한 값들은 바뀔일이 크게 없습니다. 저는 DB의 정합성과 무결성을 지켜야하므로 "teamA"를 조회해서 "member1"을 등록해야한다! 였습니다. 친구는 "그러면 'teamA'를 조회하는 쿼리가 1번 날라가는데 차라리 'teamA'에 소속되어 있는것을 알고 있고 이 팀의 값은 바뀌지 않으니까 이걸 새로 생성해서 'member1'을 등록하면 되지 않냐?" 였습니다. 나 : DB에서 팀을 조회해서 회원을 등록해야한다. 친구 : 쿼리1번 줄이기 위해 팀을 새로 생성하고 회원을 등록한다. 이에 다음 코드로 실험을 진행하였습니다. 결과는 insert가 잘 되었고 'member1'도 'teamA'에 소속되어서 DB에 잘 저장 되었습니다. 이 때 저는 "만약에 등록하기 직전에 'teamA'의 값이 DB에서 바뀌었으면 에러가 나지 않겠냐" 였습니다. 하지만 이번 강의에서도 봤듯이 외래키인 'teamA'를 사용하여 회원을 등록할 때 entity 전체값이 아닌 그 중 pk값으로만 인식하기에 DB에서 팀 이름을 바꾸고 저장하여도 잘 저장되었습니다. 그래서 저는 의문이 들었습니다. 단순하게 저장만 할 때는 'teamA'를 조회하는 쿼리를 줄여서 등록해도 될까요? 만약에 회원 등록이 페이지 조회하듯이 많이 일어나는 이벤트라면 이 때 1번의 쿼리가 성능 차이를 꽤 보일텐데 이 때 사용해도 될까요?
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
mysql연결
안녕하세요 강의를 든다가db를 연결하고 있는 중인데요... mysql이미 깔려있는데 중지를하면 기존에 연결되어 사용한것들 다른 이클립스 프로젝트들에는 문제가없을까요? 그리고 startip.bat과stop.bat을 해도 기존에 연결되어있는 것들이 문제가없는 지 궁금합니다 혹시나해서용
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안녕하세요! 제로초님 4강 빌드 후 index.html 관련 질문입니다!
안녕하세요! index.html을 크롬에서 실행했는데 첨부 파일과 같이 레퍼런스 오류가 나는데 어떤 부분을 확인해야 될까요??
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요. flush 관련 질문드립니다
안녕하세요 만약 영속성 컨텍스트의 쓰기 지연 SQL 저장소에 insert 문이 5개가 있는 상태에서 flush 한다면 5번의 insert sql과 1번의 커밋으로 총 6번을 데이터베이스와 통신하는 건가요? 아니면 5개 전부 한꺼번에 날리고 + 1번의 커밋으로 총 2번을 데이터베이스와 통신하는 건가요? (아니면 JDBC 의 SQL 배치 기능을 이용해야만 총 6번의 통신을 2번의 통신으로 줄일 수 있는 건가요?) 감사합니다
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
{% url %} 리버스 관련 질문이 2개 있습니다.
안녕하세요. url reverse 관련 질문이 있습니다. 1) instagram/templates/instagram/index.html에서 <a href="{% url "instagram:post_new" %}" class="btn btn-primary"> 새 포스팅 쓰기 </a> 이 부분은 instagram 앱의 urls.py에 있는 name 'post_new'를 참조하는데 형식이 instagram:post_new인 반면, instagram/templates/instagram/timeline_sidebar_user_follow.html에서 <a href="{% url "user_follow" suggested_user.username %}">Follow</a> 부분은 user_follow 역시 instagram 앱의 urls.py에 존재하는 name인데 'instagram:'이 붙지 않는지 궁금합니다. instagram: 을 지웠을 때, post_new를 찾지 못해서 NoReverserMatch가 뜨는 것은 확인했는데 'urls.py에 정의해준 app_name:'이 붙고/안 붙고의 기준을 잘 모르겠습니다. 2) <a href="{% url "user_follow" suggested_user.username %}"> 형식에서 url 다음 "" 빈 칸에 오는 것이 name이고 이를 통해서 url을 넘겨주는 것으로 이해했는데, 쌍 따옴표에 들어가지 않는 인자 suggested_user.username이 넘어가는 경로가 궁금합니다. 이 부분은 제가 문서를 찾기가 힘들어서 관련 링크나 아니면 깃헙에서 뒤져볼 파일이나 클래스명? 을 알려주시면 참고하는데 도움이 될 것 같습니다. 감사합니다.
-
미해결
How to Dispute a Cash App Payment and Get a Cash app Refund?
The best feature is the cash app dispute payment facility, which allows users to ask the bank and cash app to settle their disputes. For any dispute related technical assistance, there’s an available technical support team for resolving the cash app problems. more information visit us our blog: Cash App Dispute: Step To Cash App Payment Dispute see more: How Can I Send Money From Cash App How to fix Cash App not responding issue Cash App Referral How To Access Old Cash App Account Cash App Card For Kids How to Pay With Cash App in Store without How To Increase The Cash App Max Transfer Limit Can You Use Cash App Without A Bank Account or Card? Glow in the dark Cash App Card Cash App Transfer Failed Can You Overdraft Cash App How To Add People On Cash App Direct Deposit Cash How to Unblock Someone on Cash App Cash App Taxes Refund Guide Cash App Transaction History Cash App Recurring Payments Cash App Stimulus Check How To Add Money To Cash App Card
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
SASM SAVE
SASM 사용할때 파일 저장 안하고 그냥 실행 하면 오류뜨나요? 왠만하면 저장하고 실행하는게 나은가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
enum에 대해 질문입니다.
가위바위보 게임을 할때 enum을 메인 안에 쓸수는 없나요? 메인안에 옮길려고하니 오류가 나는데 다르게 지정을 해줘야하는지 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
왜 HTML Entity를 사용해야 하는지 모르겠습니다.
이 부분에서 왜 HTML Entity를 사용하는지 이해가 되지 않습니다. "1 > 10" 자체가 웹브라우저에서 렌더링 되는 것이 아니라 연산의 결과가 렌더링 되는 것인데 왜 HTML Entity를 사용해야 하나요?
-
미해결무차별 대입 공격(bruteforce attack) with Python
bruteforce.py에러
브루트스포스.py를 실행하면 Traceback (most recent call last): File "C:\Users\niuri\AppData\Roaming\Python\Python39\site-packages\requests\adapters.py", line 489, in send resp = conn.urlopen( File "C:\Users\niuri\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\connectionpool.py", line 785, in urlopen retries = retries.increment( File "C:\Users\niuri\AppData\Local\Programs\Python\Python39\lib\site-packages\urllib3\util\retry.py", line 592, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) File "C:\Users\niuri\AppData\Roaming\Python\Python39\site-packages\requests\api.py", line 59, in request return session.request(method=method, url=url, **kwargs) File "C:\Users\niuri\AppData\Roaming\Python\Python39\site-packages\requests\sessions.py", line 587, in request resp = self.send(prep, **send_kwargs) File "C:\Users\niuri\AppData\Roaming\Python\Python39\site-packages\requests\sessions.py", line 701, in send r = adapter.send(request, **kwargs) File "C:\Users\niuri\AppData\Roaming\Python\Python39\site-packages\requests\adapters.py", line 563, in send raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1129)'))) 이런에러가 나요.
-
미해결카카오 퇴사자가 누설하는 [웹개발자 취업 비밀노트]
노션 공유 메일관련 질문입니다.
Nossi invited you to 📖 [원고] 개발자 취업 비밀노트 라고 메일이 왔는데요. Click here to view it 을 눌러서 들어가보니 아래와 같이 뜹니다... Nossi에 대한 액세스 권한이 없습니다. 팀원으로 추가하려면 관리자에게 문의하세요.
-
미해결냉동코더의 알기 쉬운 Modern Android Development 입문
MVP 이해가안갑니다.
MVP 에서 P는 interface 와 교신을한다는게 무슨뜻인지 모르겠습니다. interface 는 함수를 정의해 놓은 껍때기 즉, 같은기능의 메소드의 이름을 중복시키지 않기위해서 사용하는게 아닌가요? 그리고 유튜브에 현재 강의와 겹치는 부분이 많은거같은데 유료강의와 무료강이의 차이가 있나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cmd창에서 gradelw 오류
스프링 강의를 듣던도중 윈도우 사용자를 위한 팁 콘솔로 이동 명령 프롬프트(cmd)로 이동 ./gradlew --->gradlew.bat 를 실행하면 됩니다. 명령 프롬프트에서 gradlew.bat 를 실행하려면 gradlew 하고 엔터를 치면 됩니다. gradlew build폴더 목록 확인 ls dir 이 부분에서 gradlew.bat을 쳤더니 다음사진과 같이 나오고 gradlew clean build를 해도 똑같이 오류가 생깁니다 ㅠㅠ 어떻게 해야 정상작동될까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
더미데이터 이미지크기
ㅇ더미데이터 이미지 크기가 너무 크게 나오는데 어디가 문제일까요 ??
-
해결됨실제 이력서 사례로 알아보는 [합격하는 이력서] 작성 가이드
워니님 자기소개서 질문입니다
• 자기소개서, 이력서를 제출해주세요.• 자기소개서에는 OOO 팀에 지원한 이유, OOO 팀에서 어떤 일을 하고 싶은지, 프론트엔드 엔지니어의 주요 업무, 자격 요건과 관련된 경험을 꼭 포함시켜주세요. 이력서 지원중에 두번째 줄 문구를 받았는데 어떤 답변을 쓰는게 좋을까요?지원동기와 업무자격관련된 경험은 어느정도 썼지만, 어떤 일을 하고싶은지가 참 애매한 것 같아요.회사에 들어가는 것만 생각했지 이후 일에 대한 생각은 어렵네요. 실제 회사에 들어가 업무를 해본 것이 아니니 막연한 느낌밖에 떠오르지가 않는게 문제같아요.회사에서는 지원자에게 어떤 답변을 원할까요?