배포 시간이 영국 타임으로 설정되어서 -> Asia/Seoul 시간으로 git bash 터미널로~~!
sudo ln -sf /usr/share/zoneinfo/Asia/Seoul/etc/localtime
modal창을 띄울 때마다 이렇게 화면이 grey background(backdrop)이 보이게 떴다.
해결방법
By including this code on css, it resolved the backdrop problem.
또한, 저 글에 따라, modal container를 다른 div, section에 include되지 않게 했다.
reference:
https://stackoverflow.com/questions/10636667/bootstrap-modal-appearing-under-background
Error:
![rejected] main -> main (not-fast-forward)
Solution:
git push origin +main
Docker를 이용해 local환경에서 MySQL 서버를 키려고 해서, Docker를 미리 설치했는데, 계속 열리지 않았다. 계속 저 화면이 떴다.
- 설치 한 Docker를 지운다.
- 컴퓨터 재시작한다.
- Docker를 재설치한다.
그래서 이 과정을 3번이나 반복했다.
그러다가 처음엔 안 뜨던 새로운 창이 떴다.
바로 WSL2의 설치가 끝나지 않았다는 것이다. 그래서 저 링크에 들어가서 시키는대로 따라했다.
- Windows PowerShell이라는 앱에 들어간다.
- https://docs.microsoft.com/en-us/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package 에 들어간다. 위에 창에 뜬 링크와 같은 것이다.
- wsl --set-default-version 2 를 PowerShell에 친다.
이 방법대로 하니깐 실행이 되었다.
docker run --rm -p 3306:3306 --name test-db -e MYSQL_ROOT_PASSWORD=**** mysql:5.7 mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci;
이 명령어를 cmd에 쳐서 내가 설치한 Docker와 MySQL 서버를 띄울 수 있게 해준다.
HOST, USER, PASSWORD는 각자 다를 수 있다!
Sequelize라는 라이브러리를 사용해 MySQL에 데이터를 읽고 썼다.
이 전에 쓰던 MongoDB(비관계형 데이터베이스)를 이용할 때는 ODM 도구 중 하나인 mongoose라는 라이브러리를 사용했다.
이번엔 MYSQL(관계형 데이터베이스)를 이용할 때, ODM 대신, ORM을 사용하고, 그 중 가장 유명 한 Sequelize를 사용했다.