[TIL] 2023. 8. 8. (화)

suno·2023년 8월 8일
0
post-thumbnail

✅ 오늘 한 일

  • AI 캐릭터툰 배포

💡 오늘 배운 것

AWS S3 Bucket

  • response 헤더에 content-diposition: attachment를 지정해서 다운로드 가능한 링크로 만들 수 있다.

크로스 브라우징

  • Line in-app 브라우저 (LIFF)는 a 태그의 download 속성을 지원하지 않는다.
  • 같은 브라우저라도 운영체제에 따라 동작이 다를 수 있다.
  • 결론: 크로스 브라우징 이슈를 사전에 잘 관리하자.
  • → 그러려면 사용자들의 주요 디바이스, 브라우저 데이터 등을 미리 확보해 놓아야 함.

기타

  • Line in-app 브라우저에서 ?openExternalBrowser=1 url parameter를 통해서, 링크를 외부 브라우저에서 열리게 할 수 있다.

🏃‍♀️ 학습할 것

  • status code ↔ 에러 메세지를 어떻게 잘 관리할지? (현 상태: if문을 반복 사용하고 있음.)
  • 컴포넌트 추상화 어떤 레벨로 할 것인가 ,,

💭 오늘의 잡담

  • 크로스 브라우징 이슈는 프론트엔드 개발자가 대응해야 함 당연히. 미리 체크 못한 것에 대해 약간의 아쉬움이 남는다.
  • 하지만 무사 배포 완료 ~!
  • 에러 처리 정말 귀찮은데 중요해서 더 귀찮다.
  • 처음으로 프론트 페이지 혼자 끝까지 다 만들어본 기능 배포함. 왠지 뿌듯~~~!
profile
Software Engineer 🍊

1개의 댓글

comment-user-thumbnail
2023년 8월 8일

많은 것을 배웠습니다, 감사합니다.

답글 달기