묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
vscode로 Spring boot, vue.js 연동 방법에 대해 질문 드립니다!
깃허브에서 소스코드를 받아 실행을 시켜 보려고 하는데.. npm run serve를 터미널에 작성하면 localhost:8080주소가 나와 주소를 들어가보면 아무것도 없는 노란색 화면만 나오고 작동이 되지 않습니다.. 백엔드 쪽 환경 구축을 어떻게 해야 돌아가나요..?!?! 꼭 돌려보고 싶습니다...이게 백엔드 쪽 설정을 못해서 안돌아가는건가요...?출처 : https://github.com/SDC-OASIS/CocoTalk#-%EC%BD%94%EC%BD%94%ED%86%A1%EC%9D%B4%EB%9E%80
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Spring-cloud-config 질문입니다.
Config 서버의 yml 파일에 파일 location 정보를 입력하고 8888 포트로 띄웠을때,127.0.0.1:8888/ecommerce/default를 쳐서 들어갔을때,yml 파일에는 해당 파일의 경로만 입력했고 파일명은 입력을 하지않았는데 url 주소의 ecommerce라는 값이 파일이름이 되는건가요? 저같은 경우에는 git에 파일을 연동하는것이 아닌 native local 경로의 파일을 참조해서 테스트 하고있는데 404 에러가 발생하여 여쭤봅니다. 강의 잘보고있습니다 감사합니다!
-
해결됨스프링 핵심 원리 - 기본편
sts4에서는 테스트문을 어떻게실행하나요
[질문 내용]테스트 자바파일에 gradle 테스트 돌리면될까요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한부여 부탁드립니다.
인프런 아이디 : futuredigm인프런 이메일 : futuredigm.corp@gmail.com깃헙 아이디 : misssim29깃헙 username : Levup
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
CSRF 수업을 실습하다가 오류가 났습니다 ㅠㅠ
안녕하세요. 강사님!!CSRF 실습을 하다가 layout.html에 <script src="{% static jquery.csrf.js %}"></script> 이것을 포함 시키기만 하면 오류가 발생합니다 ㅠㅠ어떻게 해야 해결 할수 있을까요?ㅠㅠ
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
return 반환이라는 개념이 이해가 되질 않아요
return 반환이라는 개념이 정확히 이해가 되지 않습니다함수 단계 와서는 개념 이해보다 그냥 외우게 되는 거 같아요 이해가 되지 않아서요..선언식과 표현식은 어떨때 사용하나요
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
낙관적 락 롤백이 필요할 경우 처리 방법에 대해 질문 드립니다.
낙관적 락을 사용하는 facade에 @Transcation을 붙일 경우 롤백이 되지 않는 문제가 있는데 이럴 때는 어떻게 처리해 주어야 할까요?예를 들어 List<Strock> stockList를 만들어서 모두 재고를 -100을 하는데 중간에 1개의 Stock이라도 재고가 부족할 경우 Rollback을 할려고 합니다.이 때 낙관적 락을 사용하면 @Transcation을 사용할 수 없어서 Rollback을 할 수 없는 문제가 있습니다. 이러한 문제를 해결할려면 어떻게 접근하면 좋을까요?해결방법으로 트랜잭션의 전파를 Required_new를 생각해서 새로운 트랜잭션을 만들어줄려고 하였는데 그렇게 하여도 정상 동작하지 않네요
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
안녕하세요 선생님
존안 선생님 강의를 듣고있는 학생입니다다름이 아니라 혹시 선생님의 기존강의인 보일러플레이트와 유튜브, 쇼핑몰 등등 강의는 업데이트 하실 계획이 있으신지 궁금합니다항상 좋은 강의 올려주셔셔 감사드립니다...
-
미해결[핵집] 2025 빅데이터 분석기사(실기)_작업형 1·2·3유형
파이썬 분석 패키지(3/3)
안녕하세요 빅데이터분석기사 실기 강의를 수강중인 학생입니다.파이썬 분석 패키지(3/3)에서 30분에 나오는labels = labels.reshape(-1,1)에서 왜 reshape을 해주는지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jdbc탬플릿하고 로우 매퍼를 전혀못가지고오고있네요
[질문 내용]여기에 질문 내용을 남겨주세요.sts4를 사용해서 그런걸까요 gradle 리플래시는 여러번 하였는데 여전히 오류가 안사라지네요
-
해결됨풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
index.tsx에서 ProductItem부분에서 해당 반환 형식이 유효하지 않다고 할 때
index.tsx에서 ProductItem부분에서 해당 반환 형식이 유효하지 않다고 하면서 화면에 Display되지 않을때 어디를 확인하면 되는지 조언 부탁드립니다~데이터는 BASE_URL로 부터 잘 오고 있습니다mac에서 vsc사용하고 있습니다아래는 해당부분입니다import { useQuery } from "react-query" import ProductItem from "../../components/product/item" import { fetcher, QueryKeys } from "../../queryClient" import {Product} from "../../types" const ProductList = () => { const {data} = useQuery<Product[]>(QueryKeys.PRODUCTS, () => fetcher({ method: 'GET', path: '/products' }), ) /* id: 1 title: "Fjallraven - Foldsack No. 1 Backpack, Fits 15 Laptops" price: 109.95 description: "Your perfect pack for everyday use and walks in the forest. Stash your laptop (up to 15 inches) in the padded sleeve, your everyday" category: "men's clothing" image: "https://fakestoreapi.com/img/81fPKd-2AYL._AC_SL1500_.jpg" ▶ rating 2 items rate: 3.9 count: 120 */ return ( <div> <ul> {data?.map(product => ( <ProductItem {...product} key={product.id} /> ))} </ul> </div> ) //return (<div>상품목록</div>) } export default ProductListcomponents/product/item.tsx 파일입니다
-
미해결스프링 시큐리티
강의 오탈자 제보
강의를 듣던 중 편집으로 인해 설명에 없던 경로가 나타났습니다.20:30 ~ 21:00 구간을 보다가 갑자기 user/login/** 가 나타납니다.변경 전.antMatchers("/", "/users").permitAll()변경 후.antMatchers("/", "user/login/**", "/users").permitAll() user/login/** 은 [실전프로젝트1] 뒷 강의까지 남아 있는데요.이 부분은 thymleaf html경로라서 없어도 되지 않을까 의견드려봅니다.
-
미해결스프링 시큐리티 OAuth2
profile email 권한페이지가 나오지 않습니다.
authorization_code 를 얻어오는 요청 보냄login 페이지가 떠서 로그인함email ,profile 등 이걸 허락하겠는가? (저는 이게 안뜹니다.)8081이 안떠있으니 에러페이지code를 복붙해서 access token 요청 -> accestoken 잘받아옴해당 access token 으로 userinfo 요청시 403 forbidden놓친 설정이 있나 확인을 여러번 하였는데 첫번째 강의에서는 Clients 설정에서 Authentication flow 에 implicit flow를 체크하셨는데 2번째 강의에는 해제 되어있길레 해제 해봤지만 결과는 동일합니다.무엇이 문제인지 알 수 있을까요..? jwt.io에서 토큰 정보를 확인했을떄 다음과 같습니다. 제가 안되길레 여러 RoleMapping을 추가해본것입니다.{ "exp": 1668576888, "iat": 1668576588, "auth_time": 1668576573, "jti": "6775c84b-9f26-4d8c-ab58-a09c136eb782", "iss": "http://localhost:8080/realms/oauth2", "aud": [ "realm-management", "account" ], "sub": "f35e128a-f3a9-48df-a784-5675ade34468", "typ": "Bearer", "azp": "oauth2-client-app", "session_state": "4b46d62b-0dbe-41ba-9901-a2465eed5f41", "acr": "1", "realm_access": { "roles": [ "offline_access", "uma_authorization", "default-roles-oauth2" ] }, "resource_access": { "realm-management": { "roles": [ "manage-users", "view-users", "query-groups", "query-users" ] }, "account": { "roles": [ "manage-account", "manage-account-links", "view-profile" ] } }, "scope": "profile email", "sid": "4b46d62b-0dbe-41ba-9901-a2465eed5f41", "email_verified": false, "name": "kakarot lim", "preferred_username": "user", "given_name": "kakarot", "family_name": "lim", "email": "user@keycloak.com" }구글링 해서 알아본 결과 authorization_code를 요청할때 헤더에 scope=openid 로 하니 잘되었습니다. 이건 버전 차이라고 보면 될까요? 저는 도커로 20 버전을 사용하였습니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
첨부한 사진의 차이가 궁금합니다
위에는 실행되지 않고 아래는 실행되는 차이가 궁금합니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
가상환경 구축
안녕하세요 vscode에서는 터미널 디폴트로 파워쉘을 잡아주는데 디폴트를 cmd로 바꿔서 가상환경 구축하고 파이썬 돌리면 되나요?vscode내의 TERMINAL 창에서 가상환경 활성화하고 바로 pip list치면파워쉘의 경우 로컬에서 설치한 패키지들 뜸 cmd의 경우 가상환경에 설치한 패키지들만 뜸위 두 가지 차이가 좀 있어서요. 파워쉘로 가상환경 활성화가 안된다는 생각이 들어서 질문남깁니다.
-
미해결[리뉴얼] 타입스크립트 올인원 : Part2. 실전 분석편
안녕하세요 제로초님 질문있습니다!
안녕하세요. 제로초님 저는 redux toolkit으로 axios error처리 하려고 합니다!. 플로우는 createAsyncThunk에서 login액션으로 왔을 때 catch로 error를 잡아준 뒤 reducer에서 .addCase(login.rejected, (state, action: PayloadAction<any>) => { state.loginError = action.payload; })loginError로 에러 메시지가 들어오게 하는것입니다.먼저catch에서는 export const login = createAsyncThunk( ... } catch (error) { if (axios.isAxiosError(error)) { console.error((error as AxiosError<{message: string}>).response?.data.message) } return rejectWithValue(error.message); << Object is of type 'unknown'. } 강의대로 요렇게 해주었는데 rejectWithValue에서이러한 경고문이 발생합니다.또한 reducer에서interface InitialState { loginError: string | null; } const initialState: InitialState = { loginError: null, }; const userSlice = createSlice({ ... .addCase(login.rejected, (state, action: PayloadAction<any>) => { state.loginError = action.payload; })이부분에서InitialState에서 loginError는 어떠한 에러 타입을 지정해주어야 하며 login.rejected에서 에러가 들어올 경우 PayloadAction에는 어떠한 타입을 지정해주어야 하는지 궁금합니다! 즉 return rejectWithValue(error.message);에서는 어떻게 error.message를 보내주어야 하며 reducer에서 loginError에는 어떠한 초기값을 설정하고payloadAction에서도 어떠한 타입을 지정해주어야 하는지 궁금합니다!
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
디렉토리 구조 질문
react에서 디렉토리 이름에 2단어 이상인경우 카멜케이스로 해야 좋은지 다른 분들이 많이 사용하는 방식이 어떤건지 알고 싶습니다.SideBar가 2단어로 되어 있다고 했을때 어떤 방식을 많이 사용하는지 궁금합니다.src/components/Main/SideBar/SideBarNav.tsxsrc/components/main/sideBar/SideBarNav.tsxsrc/components/main/side-bar/SideBarNav.tsx
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
패딩 질문
flow_from_directory() 이용하여 개와 고양이 판별 모델 학습 및 평가 수행 안녕하세요 선생님 강의를 보면서 궁금한점이 있습니다pre_trained_model를 통해서 데이터를 학습하는 것을 보고 있는데 보다가 궁금한점이 있습니다모델을 통해서 이미지의 사이즈가 계속 감소해서 결국 7,7로 되는 것을 봤는데 padding을 통해서 조금 더 사이즈를 늘리면 성능에 영향이 미칠까요?(아니면 층이 증가함에 따라 이미지가 추상적으로 변화니까 그것에 맞춰 사이즈도 조절해주는건가요...?) 감사합니다
-
미해결스프링 시큐리티
RedirectStrategy 질문
앞선 강의에서 securityConfig의 formLogin api를 설정할 때 익명클래스로 successHandler를 구현한 적이 있습니다. 이때, response.sendRedirect(redirectUrl); 로 리다이렉트를 하신 반면성공핸들러를 커스터마이징하는 이번 강의에서는 private RedirectStrategy redirectStrategy = new DefaultRedirectStrategy(); 을 통해 리다이렉트를 하셨는데요. 후자를 사용했을 때 좋은점이 있는지 궁금합니다.
-
미해결실전! 스프링 데이터 JPA
프로젝트 진행시 현업에서는 어떤 식으로 진행되나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하십니까. 강의 정말 잘 듣고 실무에서 적용하고자 하는 초보 개발자 입니다.다름이 아니라 프로젝트 진행시 궁금한 점이 있어 질문을 하게 되었습니다.실무에서는 기획서 -> UML 작성 -> ERD 작성 -> DB 구축 -> 백엔드 개발 시작 -> 완료후 프론트 엔드 개발 순으로 보면 되는 것일까요?API 설계시 화면 위주의 설계가 많을 까요? 아니면 도메인 위주의 API 가 많을까요? 물론 비즈니스에 따라 다르지만 오픈 API가 아닐 경우가 궁금합니다.