Vuex 라이브러리를 이용 해서 넉스트 프로젝트 진행중, jest를 이용한 자동화 유닛테스트 부분에서 에러는 아니지만 아래와 같은 경고 메시지가 Lint에서 발생 하였다.문제 되는 부분 전체 소스 코드문제 되는 부분은 new Vuex.Store 라인으로 원인은 Vuex
Nuxt.js + Rails 이미지 파일 업로드 하기
어느날 갑자기 맥북의 크롬이 업데이트 되더니 그전까지 잘 되던 Nuxt프로젝트에서의 나이트워치 테스트가 실행이 안되었다. 나중에 크롬 드라이버가 업데이트되면 또 비슷한 경우가 있을 것 같아서 해결법을 블로그에 남겨둔다.
예를들어서 페이로드가 예상대로 들어오지 않았다면 아래처럼 예외를 강제로 발생 시킨다.store/actions.js에서파라메터 뿐 아니라 API의 리턴값 등에 대해서도 조건을 걸면 되겠다.
아래 에러 발생 하는 경우스토어 setter에서는 .obj를 사용 중인데정작 사용 할 때는 arr:으로 넘기고 있어서 undefined 로 접근이 발생 한 것이다.
Vue.js Nuxt.js 프로젝트에서 Axios로 API요청했는데 아래 에러 발생시크롬 익스텐션 중 AdBlocker를 종료 한다.