킹바구니

  • 홈
  • 방명록
  • html/css
  • 자바스크립트/제이쿼리
  • 기타
  • 주식/증권

axios 2

MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction

데이터 날렸는데 저런 문구가 떴음. db에 10가지 항목을 싹 넣어줬어야했는데 확인해보니 db에는 일부만 저장되어있던걸보니 요청만 너무 빨리 날려서 그런거 같더라. 난 백엔드는 모르니 프론트에서 할수있는 방법으로 적음. 1. promise나 await 등으로 순차적으로 보내기 // 기존 arr.map((data) => axios.post(url, data)); // 변경 let promises = arr.map(async (data) => axios.post(data)); await Promise.all(promises).then() 후로미스 주의할점 forEach쓰지말것.. await 주의할점 후로미스 반환되는 함수 왼쪽편에만 쓸수있음..

백엔드 2023.02.15

axios 응답 한글 깨짐 현상

사실 아직 이유는 모르겠음. 일단 utf8이 아닌 eur-kr? 뭐 이런 형식으로 보내서 그렇다는데 백엔드 파일에는 utf8이라고 충분히 써져있는거 같고.. 아무튼 몇가지 방법을 찾았는데 나는 다 안됐구 그냥 fetch로 받으니까 되서 그렇게 처리함(휴). 나중에 또 만날지 모르니 글정리 해둘겸 씀. 1. npm 라이브러리 설치 https://sulfurbottom.netlify.app/Javascript/Axios-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%EC%97%90%EC%84%9C-%EC%9D%B8%EC%BD%94%EB%94%A9-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0%EB%B2%95/ Axios 라이브러리에서 인코딩 문제 해결..

Javascript 2023.01.25
이전
1
다음
더보기
프로필사진

킹바구니

since 2018

  • 분류 전체보기 (251)
    • html_css (27)
    • 접근성 (8)
    • Javascript (70)
      • canvas (4)
      • typescript (17)
      • jquery (6)
    • vue (18)
    • react (15)
    • vite (7)
    • 라이브러리 (22)
    • 나머지_개발 (24)
    • 백엔드 (11)
    • 기타등등 (19)
      • 뭔가만들어보기 (6)
      • 한번해봄 (6)
      • 주식,증권 (3)
      • 일상 (4)

Tag

typescript, 이클립스, axios, 에러, Promise, React, ionic, Vue, next.js, java, swiper, javascript, Vue3, VueQuill, ag-grid, Vite, Swiper.js, Vuex, await, vscode,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바