묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
POST vs GET
안녕하세요 API를 만들던 중 의문점이 생겨서 질문드립니다!POST -> 해당 URL을 요청하면 리소스를 생성한다.GET -> 해당 URL의 리소스를 조회한다.라고 이해를 했습니다. 제가 만든 API는 GET 요청 한 번으로 키워드 생성 후 보여주는 것까지 가능하게 만들었습니다.키워드 생성하는 API와 키워드 조회 API를 따로 만들어야 될까요? 제가 생각하는 것은 생성 후 조회까지 가능하게 만들면 GET 호출 한 번만 하면 돼서 이렇게 만들어봤습니다.현재 프론트에서는 이런 흐름으로 진행되고 있습니다.파일을 입력한다 -> POST (파일 생성 API)다음 버튼을 누른다. -> 다음 페이지로 넘어간다.키워드를 보여준다. -> GET(키워드 생성 후 조회해서 보여주기)
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
빌드할때 오류
ubuntu@ip-172-31-37-255:~/react-nodebird/front$ npm run build > react-nodebird-front@1.0.0 build /home/ubuntu/react-nodebird/front > cross-env ANALYZE=true NODE_ENV=production next build Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db info - Using external babel configuration from /home/ubuntu/react-nodebird/front/.babelrc info - Creating an optimized production build Failed to compile. ModuleNotFoundError: Module not found: Error: Can't resolve './ImagesZoom/index.' in '/home/ubuntu/react-nodebird/front/components' > Build error occurred Error: > Build failed because of webpack errors at build (/home/ubuntu/react-nodebird/front/node_modules/next/dist/build/index.js:15:918) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! react-nodebird-front@1.0.0 build: cross-env ANALYZE=true NODE_ENV=production next build npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the react-nodebird-front@1.0.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/ubuntu/.npm/_logs/2022-11-23T12_19_20_531Z-debug.log packge.json"name": "react-nodebird-front", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "next", "build": "cross-env ANALYZE=true NODE_ENV=production next build" }, "author": "SHH", "license": "ISC", "dependencies": { "@ant-design/icons": "^4.7.0", "@next/bundle-analyzer": "^13.0.4", "antd": "^4.23.3", "axios": "^1.1.2", "babel-plugin-styled-components": "^2.0.7", "cross-env": "^7.0.3", "immer": "^9.0.15", "moment": "^2.29.4", "next": "^9.5.5", "next-redux-wrapper": "^6.0.2", "prop-types": "^15.8.1", "react": "^16.14.0", "react-dom": "^16.14.0", "react-redux": "^8.0.4", "react-slick": "^0.29.0", "redux": "^4.2.0", "redux-devtools-extension": "^2.13.9", "redux-saga": "^1.2.1", "shortid": "^2.2.16", "styled-components": "^5.3.6", "swr": "^1.3.0" }, "devDependencies": { "@faker-js/faker": "^5.5.3", "babel-eslint": "^10.1.0", "eslint": "^8.24.0", "eslint-config-airbnb": "^19.0.4", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jsx-a11y": "^6.6.1", "eslint-plugin-react": "^7.31.8", "eslint-plugin-react-hooks": "^4.6.0", "faker": "^5.5.3"이런 에러인데 /ImagesZoom/index.js 이쪽에서 잘못된 건가요?? 기능은 정상적입니다
-
미해결홍정모의 따라하며 배우는 C++
template으로 배열을 만들때 다차원 배열 만드는 법 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.Array<Array<int> > test;란 배열을 만들었다면, 이 어레이 클래스 템플릿을 통해 어떻게 2차원 배열의 값을 할당하는 코드를 작성해야하나요?? ㅠㅠ..int array[10][10] 이런 일반 배열의 원소를 할당하는 방법은 알겠는데, 템플렛으로 만든 2차원배열의 원소를 할당하는 법을 모르겠네요..ㅠ Array(); ~Array(); void setSize(size_t value); size_t getSize(); void setElem(size_t index, Type value); void sanitize(Type *elements,Type value); Type getElem(size_t index); Type* getElemPtr(size_t index);
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
setProperty 를 재활용 하고싶습니다.
인터렉션이 동작하는 범위를 section으로 구분한다고 하였을 때섹션별로 인터렉션 render 들은 별도로 만들고 해당 섹션이 도달하면 작동 되도록하고싶은데요,그러려면 setProperty 을 공통으로 가져가는게 좋을 것 같은데아니면 setProperty 함수 자체에서 분기를 나누는 것도 방법일까요?if (percent >= 0 && percent < 100) { firstSectionRender(); console.log(`페럴렉스섹션[0] ${percent}`); } if (percent >= 100 && percent < 200) { twoSectionRender(); onsole.log(`페럴렉스섹션[1] ${percent}`); }section을 배열에 담아서 반복문을 돌려야 할까요? 적합한 원리를 잘 모르겠습니다.
-
미해결
Access Token 관리 방법에 대해 궁금합니다.
안녕하세요.백엔드는 스프링, 프론트엔드는 리액트를 이용해서 리프레쉬 토큰과 엑세스 토큰으로 로그인을 구현할 때 한번 로그인을 하면 같은 브라우저 안에 있는 탭끼리는 로그인 상태를 유지시키고 싶은데 리프레쉬 토큰과 엑세스 토큰을 어디에 저장하고 어떻게 관리해야 되는지 궁급합니다.
-
해결됨프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 1
번들파일과 병목현상 질문
안녕하세요 재밌게 강의 듣고 있습니다.번들파일을 분석하여 사용중인 모듈을 확인 하는 방법을 잘 알았습니다.code splitting을 통해 특정 페이지에서 필요없는 기능을 빼려는 이유도 잘 알겠습니다만.. 특정 페이지에서 사용하지 않는 기능은 어떻게 찾아낼 수 있을까요? 현업에선 엄청 많은 모듈과 기능들이 한 페이지 안에 담겨있을텐데 어디까지 쓰는 것이고 빼내야한다는 근거를 찾는 방법이 있나요? (시간 오래걸리는것만 빼내는건지.. 궁금합니다.) 두번 째로 병목 현상에 관련하여 GC의 경우도 이미 Article컴포넌트의 존재를 알고 그 안에 removespecial character가 1번만 일어나야된다는 것을 안다고 가정하고 GC가 여러번 일어난 것에 의심을 하는 것이 맞나요?GC랑 렌더링 성능시간이랑 크게 상관이 있는건지도 궁금합니다..!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
이런방식으로 해도 괜찮은가요? 조금 길더라도 나중에 배워가면서 줄이는 것도 좋은 방법인가요?
(사진)
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
인풋 이미지의 width과 height가 다를 경우는 어떻게 되나요??
강사님 안녕하세요. 강의 중에 질문이 생겨서 글을 작성합니다.예시에서 224 x 224 처럼 width와 height가 동일하게 가정을 하고 있는데, 만약 224 x 128 같이 width와 height가 다르게 될 경우에도 CNN 필터 사이즈 계산하는 식을 width와 height에 적용해서 계산하면 될까요??예 ) 224 x 224 -> 112 x 112 (width와 height 동일) 224 x 128 -> 112 x 64 (width와 height 다름)
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
16강 13:28 mysql 에서 com 연결이 안됩니다
하도 연결이 안되서 직접 root계정으로 들어가서아이디 com비밀번호 com01로 계정 생성했는데도 안되네요 이거 무슨 문제인지 도저히 모르겠습니다 그리고 분명 설치햇는데 작업관리자에서도 서비스에 mysql이 안뜨네요
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Bean Validation 오류 메시지 질문
안녕하세요.Bean Validation - 오브젝트 에러 강의에서 errors.properties 파일에 어노테이션 경로로 생성되는 오류 메시지들을 추가했습니다. 해당 메시지에 입력되는 argument 값이 어떤 순서로 들어가는지 궁금합니다. 해당 강의에서Range={0}, {2} ~ {1} 허용이라고 메시지를 적었는데, 0번 인덱스에는 필드명이 들어가는 것 같고 1번 인덱스에는 1,000,000이, 2번 인덱스에는 1,000이 들어갔는데 Item 클래스에서 price 필드에 @Range(min = 1000, max = 1000000)으로 설정되어 있어서 매개변수 순서에 영향을 받나 싶어 @Range(max = 1000000, min = 1000)으로 변경해줘도 결과는 같았습니다.내림차순 정렬돼서 값이 들어가는건가? 싶긴한데 정확한 정답이 궁금합니다.
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
안녕하세요 호돌맨님 영상 잘봤습니다!
우선 영상을 너무 잘봤습니다. 저에게 도움이 많이 되었어요! 영상을 보고 만든 소스들을고도화하여 블로그를 만드려고합니다.H2를 사용하셨는데만약 MySql로 DB를 바꾼다면 어떤식으로 진행해야하는지 힌트?라도 주실수있을까요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
수강 환경 문의
안녕하세요!이번에 오라클에서 베타버젼으로 mac os m1 내에서 virtual box를 지원해준다고 하는데해당 프로그램으로 수행해도 괜찮을까요?https://cholchori.tistory.com/2498 아니면 페러렐즈로 윈도우를 설치해서 강의를 수강해도 될까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
콘솔창에서 빌드하기 오류 (gradlew build)
[질문 내용]안녕하세요. 윈도우 사용자인데 cmd 창에서 빌드를 하려고 하면 아래와 같은 오류가 발생합니다.Unrecognized option: -xmx64mError: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit.게시판에 올라온 질의응답을 다 봤는데 유사한 내용은 못찾았습니다. java 버전과인텔리j 설정은 아래와 같습니다. 도움을 부탁드려요. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
질문 다시드립니다
코드는 이와 같이 작성하였습니다여기서 TEXT(TMP) (1)을 UI_BUTTON에 드래그 드롭? 이 되지 않습니다. 혹시 Hierarchy - 우클릭 - ui - TEXT textmeshpro만 떠서 일단 TEXT하고 달라서 그런가 싶어서, TEXT text가 아닌 TextMeshPro로 text를 선언해도 작동이 되지 않습니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
생성 메서드와 연관관계 주인 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예[질문 내용]public static OrderItem createOrderItem(Item item,int orderPrice, int count)강의 중 생성메서드를 구현하는 부분 중OrderItem 생성메서드를 생성할때 파라미터로 Order order를 추가하지 않은 것에 대한 이유가 궁금하여 질문드립니다.OrderItem 엔티티에서 order필드가 연관관계의 주인이기에 null이 되면 안된다 생각하였고 그렇기에생성메서드 파라미터에도 Order order를 꼭 넣어줘야 하는게 아닌지 궁금점이 들어 질문드립니다!!감사드립니다!
-
미해결
RabbitMQ + MQTT Explorer 질문
안녕하세요. MQTT 클라이언트 프로그램인 MQTT Explorer와 RabbitMQ를 연결해서 간단한 메세지 주고받기 테스트를 진행 해보고 있는데요.이렇게 MQTT Explorer 프로그램에서 (RabbitMQ와 연결한 후) JW_KEY라는 Topic으로 "hello world"라는 메세지를 PUBLISH했습니다. 그렇게 되면 RabbitMQ Management에서 Queue가 자동으로 생성이 되고 위에서 작성한 "JW_KEY"로 amq.topic(exchange)과 바인딩이 됩니다.(*아래 그림 참고)근데 의문이 드는 것이 Queue는 MQTT Explorer가 알아서 생성해주고 Rounting key는 제가 정한 "JW_KEY"가 되는 것은 알겠는데 왜 (Exchange 중 ) amq.topic과 바인딩이 되는 것 일까요?제가 원하는 Exchange와는 연결할 수 없는 것 일까요? 이해를 돕기 위해 RabbitMQ 메세지 전달 구조를 추가적으로 설명하겠습니다.RabbitMQ는 P 즉 , 발행자가 exchange에게 메세지를 보내고 exchange는 그 메세지를 바인딩(즉, 연결되어있는)되어 있는 Queue에게 전달하게 됩니다.binding할때의 라우팅키는 제가 작성한 JW_KEY로 되는 것이고 Queue는 프로그램에서 자동생성해주지만 exchange는 제가 따로 컨트롤을 해주지 않았는데 amq.topic으로 정해집니다.이것을 제가 원하는대로 컨트롤 하는 방법이 궁금합니다. 두서없이 설명을 한 것 같은데....그럼에도 불구하고 혹시나 이해하신 선생님들은 꼭!제발! 답변 부탁드립니다 !! ㅠㅠ (추가적인 정보나 이해가 필요하시다면 다 답변 드리겠습니다)
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
EC2 서버에 jenkins 설치 시, tomcat 서버 설치 위치 문의 건
EC2서버 A에 jenkins를 컨테이너로 설치했습니다.그럼 tomcat 서버 설치를, 동일한 EC2서버 A에 다른 컨테이너로 올려도 되나요?혹은 별도의 EC2 서버 B에 올려야 하나요??
-
해결됨스프링 핵심 원리 - 기본편
lombok 설치
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]룸북 검색시 강의화면과 같은 lombok은 나오지 않습니다 뭐가 문제일 까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 요청드립니다
인프런 id: sheon인프런 email: sheon@uracle.co.krgithub email: s_n221@naver.comgithub id: doram2
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
leetcode 181번 질문이요
강의 영상에서는 the employee table ~ 문제 지문이 길게 있는데사이트에는 아무런 문제 지문이 없고 manager table 이 있는지 없는지지문에서 어떻게 아는건지처음에 어떻게 접근해야하는지 영상없었으면 몰랐을 것 같아요원래 이런건가요??