개발일지
-
[Kotlin] Retrofit2에서 Trust anchor for certification path not found 에러가 날 때개발일지/Kotlin 2024. 4. 24. 18:59
정확한 원인과 해당 버전이 맞는지 모르겠는데 Android 10버전 이상에서는 발생하지 않았던 것이 Android 6버전인 단말기에서 SSL handshake error 이슈가 발생한다(같은 API 주소를 경유하는데).TrustOkHttpClientUtil.ktimport okhttp3.OkHttpClientimport java.lang.Exceptionimport java.lang.RuntimeExceptionimport java.security.SecureRandomimport java.security.cert.CertificateExceptionimport java.security.cert.X509Certificateimport javax.net.ssl.SSLContextimport..
-
[Sequelize] 기본키가 아닌 다른 키로 외래키 지정할 때개발일지/Node 2023. 5. 17. 18:27
Sequelize를 이용해서 DB 조회를 하던 중 부모 테이블의 기본키가 아닌 다른 키를 참조해서 자식 테이블을 불러와야 할 필요가 있었다. A 테이블 a_idx (primary key) b_idx a_name 1 1 그룹명 B 테이블 b_idx b_name b_description 1 아무개 프로그래머 db.A.hasMany(db.B, { foreignKey: 'b_idx', as: 'B' }) db.B.belongsTo(db.A, { foreignKey: 'b_idx', as: 'A' }) A 테이블의 a_idx가 기본 키로 설정되어 있고, a_idx가 아닌 b_idx를 참조하려 foreignKey: 'b_idx' 값을 줬더니, 멋대로 a_idx 값을 참조했다. sourceKey: 'b_idx'까지..
-
AWS Linux2에 Node.js 설치개발일지 2022. 6. 21. 18:35
먼저 sudo su로 관리자 모드 진입. curl -o- -L https://yarnpkg.com/install.sh | bash source ~/.bashrc curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash . ~/.nvm/nvm.sh nvm install v16.6.1 (버전은 주로 사용하고 있던 버전이 16.6.1이라서) node -v로 버전확인하고 받아온 Git project에서 pull 받아온 후 npm install 실행. react 프로젝트에서는 env 정보 채워주고 node.js 서버 단에선 RDS 정보 채워주기.