# bugfix

[bug fix] javascript IOS bfcache때문에 뒤로가기시 새로고침이 안되는 현상
사파리 브라우저의 특성인 bfcache는 페이지 전체를 완전히 캐시로 저장해버려서 사용자가 이전페이지로 돌아가고자 했을 때 reload가 되지 않는다

SequelizeConnectionError: Unknown database 'db이름'
db string connection의 db에 연결시 위에 에러가 났다면 디비를 만들어주면 된다.sequelize로 mysql을 사용하고 있었는데, 시작할 때 저 에러가 났다면 100% 아래 과정을 생략한것임.

SequelizeConnectionError: Access denied for user 'root'@'localhost'
해당 에러가 났을 때는 connection string의 비밀번호를 다시 확인해서 입력해주자.

next/image hostname error
hostnameImageImage 를 사용시에 hostname 관련 이슈가 발생시 해결법은 next.config.js에 해당 설정을 통해 아래와 같이 도메인을 등록해주면 된다. 아래 예는 github avatar 도메인과, 로컬테스트용 도메인인 localhost를 넣었

Calling onBlur and mutating state can onClick not to fire
리액트에는 focus를 위한 이벤트가 onFocus, onBlur 두 종류가 있다. 이 때 onBlur가 다른 이벤트를 먹어서 다른 이벤트가 fire되지 않는 경우가 있다.이에 대한 해결방법으로는 releatedTarget을 활용한 방법이 있다.만약 먹히는 이벤트가 클

missing credentials
이라는 메세지를 받는경우위에 usernameField,passwordField에 제대로된 값이 바인딩 여부가 제대로 되었는지 확인해봐라.input의 name속성에 해당하는 값들로 제대로 설정했는지 확인해라.

Error: Rendered fewer hooks than expected. This may be caused by an accidental early return statement.
react hook의 갯수는 무조건 동일해야한다.만약 저 에러가 났다면 return 이후에 hooks가 사용되었는지 확인해볼 필요가 있다.hooks는 무조건 상위부분으로 다 올려야한다.

PathVariable annotation was empty on param 0
@PathVariable annotation을 사용하면서 생긴 에러 수정