묻고 답해요
129만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
bad request
@RequestHeader("first-request") 이 방식이 bad request 라고 나오는데 이유가 있을까요???
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Axios 헤더 전달관련 질문입니다.
page컴포넌트에서 다음과 같이 작성을 해서 axios요청을 할 때마다 Authorization에 access_token을 전달할려고 하는데요, 그런데 LoginForm이라는 컴포넌트가 에서 axios요청을 하게되면 Header에 전달이 되지 않는 문제가 생기는 것 같습니다. const LoginForm = () => { const { register, handleSubmit } = useForm<Form>(); const dispatch = useDispatch(); const onSubmit: SubmitHandler<Form> = async (data) => { const res: AxiosResponse<LoginResponseType> = await loginAPI(data); if (res.status === 200) { const { accessToken, refreshToken } = res.data.tokens; setToken(accessToken, refreshToken); const userResponse: AxiosResponse<MeResponseType> = await meAPI(); const userInfo = userResponse.data.user; dispatch(userActions.setLoggedUser(userInfo)); } if (res.status === 400) { toastr.error("인증 오류", "아이디나 비밀번호를 확인해보세요"); } if (res.status === 500) { toastr.error("인증 오류", "아이디나 비밀번호를 확인해보세요"); } }; return ( <Container> <h1>로그인</h1> <form> <input type="text" {...register("email")} placeholder="이메일" /> <input type="password" {...register("password")} placeholder="비밀번호" /> <button onClick={handleSubmit(onSubmit)}>로그인</button> </form> <div className="go-register"> 회원이 아니신가요? <span>회원가입</span> </div> </Container> ); }; export default LoginForm; LoginForm 컴포넌트에서는 다음과 같이 작동하구요, me 정보를 가져오는 API입니다. 제가 SSR에서 쿠키를 다루는 방법을 아직 이해하지 못한 것일까요...
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
헤더의 변화?에 대한 질문
안녕하세요 선생님 강의 항상 잘 듣고 있습니다! 헤더가 결과적으로 어떻게 변경된건지 모호한 부분이 있어서 질문드립니다. 강의안에 따르면, 1. 예전 헤더 정의 2. 폐기? 3. 새 헤더 정의 이전 4가지 분류가 아예 사라진 건가요 도메인만 표현으로 바뀐건가요? 즉 현재 헤더는 1. general 2. request 3. reponse 4. representation 인건가요 아님 representation 하나인건가요? 아니면 헤더==표현헤더이고 표현헤더 = 표현 메타데이터+페이로드 메타데이터 인건가요? 궁금해서 헤더를 살펴보니 다음과 같았습니다. 오히려 representation만 없더라구요 ㅠㅠ query string parameters가 전달하려는 데이터, 즉 representation인건가요?