Skip to content

Trouble_Shooting

gyim1345 edited this page Dec 2, 2020 · 4 revisions

#1 webpack config

  • μ›ΉνŒ© configλ₯Ό 잘λͺ» μ μš©ν•΄μ„œ cannot /GET 와 404 μ—λŸ¬κ°€ λ–΄λ˜ 이슈.
    • 문제 원인

      • path와 publicPath의 차이점을 μΈμ§€ν•˜μ§€ λͺ»ν•˜κ³  브라우져λ₯Ό 톡해 μ ‘κ·Όν•˜λŠ” (가상)경둜인 publicPath에 잘λͺ»λœ 값을 λ„£κ³  webpack-dev-serverλ₯Ό μ‹€ν–‰ν–ˆλ‹€.
      • λ¬Όλ‘  publicPath에 넣은 값을 μΆ”κ°€ν•˜μ—¬ localhost:8080/dist/ 둜 μ ‘κ·Όν–ˆλ‹€λ©΄ 였λ₯˜λŠ” μ—†μ—ˆκ² μ§€λ§Œ, 처음 FE ν™˜κ²½μ„€μ •μ„ μ§„ν–‰ν•˜λ˜ λ•Œμ—λŠ” localhost:8080/ 에 μ ‘κ·Όν•  경우 cannot /GET μ—λŸ¬κ°€ μœ„μ™€ 같은 κ²½λ‘œμƒμ˜ 문제라고 μΈμ‹ν•˜μ§€ λͺ»ν•΄μ„œ λ§Žμ€ μ‹œκ°„μ„ μ†ŒλΉ„ν–ˆλ‹€.
    • ν•΄κ²° ν–ˆλ˜ μˆœμ„œ?

      • μ΄μŠˆκ°€ μžˆμ„λ²•ν•œ option이 무엇인지에 λŒ€ν•΄ λ…Όμ˜ν–ˆμŠ΅λ‹ˆλ‹€.
      • 곡식 λ¬Έμ„œμ— λ“€μ–΄κ°€μ„œ μž‘μ„±ν–ˆλ˜ option쀑에 λ¬Έμ œκ°€ λ λ§Œν•œ optionλ“€μ˜ μ„€λͺ…듀을 μ½μœΌλ©΄μ„œ μˆ˜μ • ν–ˆμŠ΅λ‹ˆλ‹€.
      • μž‘λ™μ΄ μž˜λ˜λŠ” webpack-config와 ν˜„μž¬ μ•ˆλ˜λŠ” webpack-configλ₯Ό λΉ„κ΅ν•΄μ„œ λ‹€λ₯Έμ μ„ μˆ˜μ •ν•˜λ©΄μ„œ 싀행이 λ˜λŠ”μ§€ 확인 ν–ˆμŠ΅λ‹ˆλ‹€.
    • path & publicPath

#2 accountbookIdλ₯Ό μ–΄λ–»κ²Œ μ €μž₯ν•˜κ³  보낼지

  • accountbookId λ₯Ό μ–΄λ–»κ²Œ λ„˜κ²¨μ•Ό ν• μ§€ κ³ λ―Ό 쀑
    1. params에 μ£Όμž…(get/post λ“± λͺ¨λ“  http λ©”μ„œλ“œ)
      • url창이 λ”λŸ¬μ›Œμ§„λ‹€.
    2. session에 μ €μž₯
      • JWT 와 session을 같이 μ‚¬μš©ν•˜λŠ” 것은 λ°”λžŒμ§ ν•˜μ§€ μ•Šλ‹€
      • λ„ˆλ¬΄ λ³΅μž‘ν•΄μ§„λ‹€.
      • session은 (μ„œλ²„μ—μ„œ) 보톡 인증을 μœ μ§€ν•˜κΈ° μœ„ν•΄ μ‚¬μš©ν•˜λŠ”λ°
    3. token에 μ €μž₯
      • 둜그인 -> 토큰 λ°œν–‰ -> 가계뢀 선택 -> 토큰 μž¬λ°œν–‰
      • 둜그인 ν• λ•Œ 토큰 λ°œν–‰ν•˜λ―€λ‘œ accountbook 선택 ν• κ±°λ©΄ λ‹€μ‹œ λ°œν–‰ν•˜λ˜κ°€ μ•„λ‹ˆλ©΄ 둜그인 ν•˜κ³  accountbook 선택 ν›„ 토큰을 λ°œν–‰ν•΄μ•Ό ν•œλ‹€.
        • 토큰은 인증 κ΄€λ ¨ λœκ±°λΌμ„œ 이건 μ’€ μ΄μƒν•˜λ‹€.
    4. cookie에 μ €μž₯
      • cookie μ„€λͺ…
      • μ‡Όν•‘λͺ° μž₯λ°”κ΅¬λ‹ˆ μ €μž₯ κΈ°λŠ₯처럼, κ°œμΈλ³„ μ„ νƒν•œ 가계뢀 번호λ₯Ό 쿠킀에 μ €μž₯ => κ°œμΈν™” μš©λ„

Clone this wiki locally