inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

toastify-css 적용안됨

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

ReactDOM.createRoot(document.getElementById('root')).render( <BrowserRouter> <Provider store={store}> <PersistGate loading={null} persistor={persistor}> <App /> </PersistGate> </Provider> </BrowserRouter>, ) App /에서 실행할 거여서 설정하고, const userSlice = createSlice({ name: "user", initialState, reducers: {}, extraReducers: (builder) => { builder .addCase(registerUser.pending, (state) => { state.isLoading = true }) .addCase(registerUser.fulfilled, (state) => { state.isLoading = false toast.info('회원가입을 성공했습니다.') }) .addCase(registerUser.rejected, (state, action) => { state.isLoading = false state.error = action.payload toast.error(action.payload) }) } }) toast.info , toast.error 등 toast 메세지 정확하게 넣었고, import { ToastContainer } from "react-toastify" import "react-toastify/dist/ReactToastify.css" function Layout() { return ( <div className='flex flex-col justify-between h-screen'> <ToastContainer position='bottom-right' theme='light' pauseOnHover autoClose={1500} /> <Navbar/> <main className='w-10/12 max-w-4xl mx-auto mb-auto'> <Outlet/> </main> <Footer/> </div> ) } toastify랑 css를 사용하려고 import했고, const RegisterPage = () => { const { register, handleSubmit, formState: { errors }, reset } = useForm({ mode: 'onChange' }) const dispatch = useDispatch() // const navigate = useNavigate() const onSubmit = ({ email, name, password }) => { const body = { email, name, password, image: `https://via.placeholder.com/600x400?text=no+user+image` } dispatch(registerUser(body)) reset() // navigate('/login') } 실행 하니까, db에 데이터는 잘 담기는데, css가 적용이 안됩니다. 그리고, css가 적용되지 않고, 자꾸 login 페이지로 넘어가기만 합니다. 오류를 도저히 못찾겠어요 도와주세요!

  • react
  • redux
  • node.js
  • 웹앱
  • mongodb
세인트킴 댓글 1 좋아요 0 조회수 402

배포 환경에서 db 분리 질문

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요 영한님! 항상 강의 정말 잘 듣고 있습니다! gradle build를 진행할 때 테스트 코드를 수행하는 걸로 알고 있습니다. 테스트 코드는 운영 db가 아닌 테스트용 db를 통해 수행하도록 하는게 맞을까요? 생각하고 있는 방법은 1. test/resources에 application.yml을 추가해서 테스트 코드는 인메모리 db (h2)를 통해 수행 2. ec2 안에 테스트용 mysql 컨테이너를 띄워두고 mysql을 통해 테스트 코드 수행 이렇게 2가지 방식을 생각중인데 맞는 방법일까요??

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
나 좀 도와줘요 댓글 2 좋아요 0 조회수 365

live server는 적용되는데 index.html을 더블클릭하면 아무것도 안되어 있어요..

미해결

SCSS(SASS)+FLEX 실전 반응형 웹 프로젝트 with Figma

featherlight 하다가 다 깨져있어서 featherlight 문제인가 했는데 html파일 자체가 scss로 작업한 게 적용이 안되어있더라구요... 라이브서버로 보면 잘 되어있어서 미처 몰랐는데 index.html 더블클릭하니 스타일이 하나도 안되어있습니다ㅠㅠ 뭐가 문제일까요...?? **SCSS로 디자인한 걸 featherlight로 어떻게 해야하는 지 알려주세요...!

  • HTML/CSS
  • javascript
  • sass
  • jquery
  • scss
이유정 댓글 1 좋아요 1 조회수 447

오류질문

미해결

이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해

LoginId:ec562db7476f7bdf4937b6a64bee3512 EpicAccountId:91a6d7e499ba484bb30b7d42f941c5ba Unhandled Exception: EXCEPTION_INT_DIVIDE_BY_ZERO UnrealEditor_ArenaBattle!AABCharacterPlayer::UpdateMeshFromPlayerState() [C:\Users\gwp\Documents\Unreal Projects\UE5_Part3\UnrealProgrammingPart3\Source\ArenaBattle\Character\ABCharacterPlayer.cpp:559] UnrealEditor_Engine!APlayerController::OnPossess() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\PlayerController.cpp:835] UnrealEditor_ArenaBattle!AABPlayerController::OnPossess() [C:\Users\gwp\Documents\Unreal Projects\UE5_Part3\UnrealProgrammingPart3\Source\ArenaBattle\Player\ABPlayerController.cpp:67] UnrealEditor_Engine!AController::Possess() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Controller.cpp:333] UnrealEditor_Engine!AGameModeBase::FinishRestartPlayer() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1343] UnrealEditor_Engine!AGameModeBase::RestartPlayerAtPlayerStart() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1287] UnrealEditor_Engine!AGameModeBase::RestartPlayer() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\GameModeBase.cpp:1238] UnrealEditor_Engine!AGameMode::HandleMatchHasStarted() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\GameMode.cpp:208] UnrealEditor_Engine!AGameMode::SetMatchState() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\GameMode.cpp:341] UnrealEditor_Engine!AGameMode::StartMatch() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\GameMode.cpp:201] UnrealEditor_ArenaBattle!AABGameMode::StartPlay() [C:\Users\gwp\Documents\Unreal Projects\UE5_Part3\UnrealProgrammingPart3\Source\ArenaBattle\Game\ABGameMode.cpp:114] UnrealEditor_Engine!UWorld::BeginPlay() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\World.cpp:4882] UnrealEditor_Engine!UGameInstance::StartPlayInEditorGameInstance() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\GameInstance.cpp:547] UnrealEditor_UnrealEd!UEditorEngine::CreateInnerProcessPIEGameInstance() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\PlayLevel.cpp:3210] UnrealEditor_UnrealEd!UEditorEngine::OnLoginPIEComplete_Deferred() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\PlayLevel.cpp:1673] UnrealEditor_UnrealEd!UEditorEngine::CreateNewPlayInEditorInstance() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\PlayLevel.cpp:1936] UnrealEditor_UnrealEd!UEditorEngine::StartPlayInEditorSession() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\PlayLevel.cpp:2941] UnrealEditor_UnrealEd!UEditorEngine::StartQueuedPlaySessionRequestImpl() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\PlayLevel.cpp:1250] UnrealEditor_UnrealEd!UEditorEngine::StartQueuedPlaySessionRequest() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\PlayLevel.cpp:1153] UnrealEditor_UnrealEd!UEditorEngine::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:1777] UnrealEditor_UnrealEd!UUnrealEdEngine::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdEngine.cpp:517] UnrealEditor!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5369] UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:202] UnrealEditor!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:107] UnrealEditor!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:244] UnrealEditor!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:282] UnrealEditor!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] kernel32 ntdll 이 부분에서의 코드가 정상적으로 되어있는거 같은데 이러한 오류가 계속 생겨나고 있습니다

  • unreal-engine
  • 네트워크
  • 언리얼-c++
박건우 댓글 1 좋아요 0 조회수 397

이미징 사본 생성할때 문의드립니다.

해결됨

디지털포렌식 입문자를 위한 디지털포렌식 전문가 2급 실기 시험대비 강의(Encase/Autopsy)

안녕하세요. 이미징 사본 생성할 때 문의드립니다. 쓰지방지 작업을 하고 증거 USB에 대한 이미징 사본을 생성 작업을 할 때 증거USB에 있는 파일을 노트북에 별도로 복사한 다음에 이미징 사본을 생성하나요? 아니면 증거USB 내에 있는 파일 자체를 이용해서 이미징 사본을 생성하나요?

  • Forensic
  • 이미징
  • 사본
deepdive182 댓글 1 좋아요 0 조회수 508

동일성과 동등성

미해결

김영한의 실전 자바 - 중급 1편

1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 여기에 질문 내용을 남겨주세 안녕하세요 영한님 이 강의만 기다렸습니다. ^^ 다름이 아니라 동일성과 동등성 강의를 듣고 있는데 기본적으로 equals는 public boolean equals(Object obj) { return (this == obj); } 따로 오버라이딩 하지 않는 한 기본적으로 == 로 비교를 합니다. 그렇다면 기본적으로 객체간에 비교를 할때 equals 로 비교로 하는 습관을 기르는게 좋은걸까요 ? 왜 이렇게 생각하냐면 == 로 비교할지 equals 로 비교할지 생각하면 따로 오버라이딩을 하지 않는한 어차피 equals 로 비교해도 == 로 비교로 해주고 만약에 오버라이딩을 했다면 그에 맞는 객체간에 equals로 비교를 하기 때문에 이렇게 생각이드는데 제가 놓치고 있는 부분이 있는걸까요 ?

  • java
  • 객체지향
H K 댓글 2 좋아요 0 조회수 440

윈도우 사용자 질문

미해결

개발자를 위한 쉬운 도커

안녕하세요 데브위키님 윈도우 사용자는 터미널을 실행한다고 했을 때 PowerShell을 항상 실행하면 되는건가요?? 그리고 현재 강의에서 사용하시는 mac 명령어와 window 명령어가 동일한가요?

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • container
SHYU 댓글 2 좋아요 2 조회수 468

6-K 질문있습니다

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의 잘 듣고 있습니다. 강의 풀이 참고하여 코드 작성하였는데. ans.push_back({it-LIS.begin(), A[i]}); 라인의 위치에 따라 "it-LIS.begin()"의 값이 쓰레기값일 때도 있고 그래서.., 현상의 이유가 궁금합니다. ans.push_back()을 뒤에 위치시켰을때, pos_ 값이 쓰레기값이 되는 이유 질문드려요. 그 이유로, LIS.push_back(A[i]); 가 수행되고 나면 LIS.begin()의 주소값이 변경되는 것으로 생각되는데, 맞을까요? 전체 코드>> #include <bits/stdc++.h> using namespace std; int N; vector<int> A; vector<int> LIS, Ret; int len; vector<pair<int, int>> ans; int main(){ cin.tie(NULL); cout.tie(NULL); ios_base::sync_with_stdio(false); cin >> N ; A = vector<int>(N,0); for(int i =0 ; i < N ; ++i) cin >> A[i]; for(int i = 0 ; i < N ; ++i){ auto it = lower_bound(LIS.begin(), LIS.end(), A[i]); ans.push_back({it-LIS.begin(), A[i]}); /* 현재 위치에서 push_back 하였을 떄: >> ans 배열에 담긴 값: ans = { {0, 10} {1, 20} {0, 10} {2, 30} {1, 20} {3, 50} } */ if (it == LIS.end()) LIS.push_back(A[i]); else *it = A[i]; /* 아래 위치에서 push_back 하였을 떄(주석): ans.push_back({it-LIS.begin(), A[i]}); >> ans 배열에 담긴 값: ans = { {-1405095968, 10} {-7, 20} {0, 10} {10, 30} {1, 20} {3, 50} } */ } cout << "디버깅" << endl; for(auto a : ans) cout << a.first << " " << a.second << endl; cout << endl; int len = LIS.size(); cout << len << endl; // 배열을 trace for(int i = N-1 ; i >= 0 ; --i){ if (ans[i].first == len-1){ Ret.push_back(ans[i].second); len--; } } reverse(Ret.begin(), Ret.end()); for(auto r: Ret) cout << r << " "; cout << endl; return 0; }

  • c++
  • 코딩-테스트
윽쓰욱스 댓글 1 좋아요 0 조회수 179

auto smooth

해결됨

친절한 블렌더 - [LV.0] 입문 필수

저는 auto smooth가 안보이고 대신... shade Smooth by Angle 이 있는데 같은 기능인가요??

  • blender
  • 3d-modelling
  • 3d-rendering
이주애 댓글 2 좋아요 1 조회수 1849

루프컷 안 됨

해결됨

블렌더 3D 미피 캐릭터 인사하는 애니메이션 만들기

이렇게 따라하고 싶은데 자꾸 CTRL + R을 눌러도 가운데에 점 밖에 생기지 않습니다 왜 이런 건가요?

  • blender
  • 리깅
  • 캐릭터-디자인
  • 애니메이션
  • animations
김경범 댓글 2 좋아요 1 조회수 2433

스킨 모디파이어

해결됨

블렌더 3D 미피 캐릭터 인사하는 애니메이션 만들기

저는 스킨 모디파이어를 추가하면 자꾸만 평행사변형으로 생성되는데 왜 이러는지 알 수 있을까요?

  • blender
  • 리깅
  • 캐릭터-디자인
  • 애니메이션
  • animations
김경범 댓글 3 좋아요 1 조회수 607

깃허브 권한요청

해결됨

[취업폭격기] 공공기관 전산직 취업 치트키 : NCS·전공·PT면접까지 한 번에 뚫는 정규과정

안녕하세요 깃허브 권한 요청드립니다. 다른 분들 보니까 구글폼으로 작성하신 것 같은데, 구글폼이 어디에 있는지 계속 못찾겠더라구요 ㅠㅠ 그냥 여기에 요청드려도 해결되는걸까요?

  • 면접
  • 이력서
  • 기술면접
최고의프로그래머 댓글 2 좋아요 2 조회수 276

MACOS android 가상 머신 main.dart 실행 시 에러

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

공부를 몇달 쉬다가 다시 해보려고 맘잡고 하고 있는데 뭔가 환경이 달라 졌는지 안드로이드 가상머신이 에뮬레이터로 띄워는 지는데 main.dart를 실행하면 자꾸 에러가 뜹니다... 인터넷에서 나름 검색을 좀 먼저 해보고 sdk등 도 업데이트를 했는데도 이러네요. tools-sdk 매니저 에서 Tiramisu관련된 모든 sdk를 다 받았고, flutter clean, flutter run 등 실행해도 계속 같은 버그가 뜨네요 ㅠㅠㅠㅠㅠㅠ iOS 가상머신으로 테스트 하고 있어서 당장 강의를 듣는데는 문제가 없는데 뭐가 문제인지 너무 궁금합니다.

  • flutter
  • 클론코딩
jiambear 댓글 1 좋아요 0 조회수 321

왜 @Configuration의 WebSecurity 클래스에서 생성자 주입을 하지 않나요?

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

@Configuration @EnableWebSecurity public class WebSecurity { extends WebSecurityConfigurerAdapter { private UserService userService; private BCryptPasswordEncoder bCryptPasswordEncoder; private Environment env; public WebSecurity(Environment env, UserService userService, BCryptPasswordEncoder bCryptPasswordEncoder) { this.env = env; this.userService = userService; this.bCryptPasswordEncoder = bCryptPasswordEncoder; } 강의에서 보면 @Configuration으로 WebSecurity클래스가 설정되어있기에 userService, bCryptPasswordEncoder, environment 인스턴스가 준비되어 있다고합니다. 따라서 위의 코드와 같이 생성자주입을 하지않는데, 왜 @Configuration으로 설정되어 있으면 @Autowired로 주입을 받지 않아도 되는 걸까요?

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
고은우 댓글 1 좋아요 0 조회수 342

이미지랑 아이콘 파일을 어떻게 찾아요?

미해결

프로그래밍 시작하기 : 웹 입문 (Inflearn Original)

인스타그램 포스팅 카드 만들기 수업에 사용된 이미지랑 아이콘 파일을 어떻게 찾아요?

  • HTML/CSS
  • javascript
민수 댓글 1 좋아요 0 조회수 419

코드 어디가 문젤까요?

미해결

출력이 123456이 나와야하는데 계속 125가 나오네요..

nayoushin123 댓글 1 좋아요 0 조회수 112

7:58 예제 코드 찾는 법

미해결

스프링 웹 MVC

안녕하세요 기선님! 기선님의 스프링 강좌 재탕하고 있습니다. 7:58 부분에 스프링의 테스트 코드 예제는 보통 어떻게 검색하여 찾으시는건가요? 그냥 깃허브에서 검색하셨는지 꿀팁이 있다면 알려주시면 감사하겠습니다.!

  • java
  • spring
  • mvc
Aurora 댓글 2 좋아요 0 조회수 300

Boolean타입이 null일떄와 false일떄 어떤 위험이 있어서 히든 필드를 사용하나요?

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 히든필드를 이용하여 체크를 안하면 널값이 들어가서 히든필드를 사용한다고 이해하였는데 널값이 들어가면 널포인트 예외 처리때문에 그런건가요? 단순히 널값이 문제라면 boolean타입을 이용하여 널값을 안받고 false로 받아도 되는거 아닌가요?

  • spring
  • mvc
양치잘하기 댓글 2 좋아요 0 조회수 405

하위 디렉토리 인식 안됨

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] v5의 하위 디렉토리인 adapter디렉토리에 ControllerV3HandlerAdapter가 있는데 import가 안됩니다. v5에 직접 파일을 옮기고 handlerAdapters에 add했을때는 됩니다. 하위 디렉토리 인식이 안되는 이유를 모르겠습니다.

  • spring
  • mvc
세자 댓글 1 좋아요 1 조회수 245

인기 태그

인프런 TOP Writers

주간 인기글