전체 글

안녕하세요. react, flutter, node.js에 관련해서 글을 쓰는 블로그입니다.
728x90
반응형
·etc
[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14) 강의 | 로펀 - 인프런로펀 | 풀스택 개발에 날개를 달아줄 Supabase! 3가지의 클론 프로젝트를 통해 Next.js 14와 Supabase로 실무 수준의 풀스택 개발을 하는 법을 속성으로 배우게 됩니다., 이 강의를 통해 여러분은[사진]Nexwww.inflearn.com  위의 강의를 보고 작성하는 글입니다. 더욱 자세한 내용은 위의 강의를 시청하시는 것을 추천드립니다!1. 기초 셋팅1) 홈페이지 접속하기 Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com   Sup..
·AWS
1. EBS(Elastic Block Store) 개념AMAZON EBS는 AWS 클라우드의 EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨을 제공, 각 EBS 볼륨은 가용 영역 내에 자동으로 복제되어 구성요소 장애로부터 보호해주고 고가용성 및 내구성을 제공한다.💡 여러 EBS 볼륨을 단일 인스턴스에 연결할 수 있습니다. 볼륨 및 인스턴스는 동일 가용 영역에 위치해야 한다.2. 볼륨 생성 및 연결하기1) 볼륨 생성하기볼륨 생성에 대한 것은 글로 가볍게 서술하고자 한다. EC2에 들어가면 왼쪽 사이드 메뉴에 볼륨이라는 메뉴에 들어간다.볼륨유형 크기 : 생성하고자 하는 볼륨의 크기를 설정한다.가용 영역 : 붙이고자 하는 인스턴스와 같은 가용 영역을 선택한다.태그 : 볼륨이 생성될 때 이름이 설정이 되지 ..
·AWS
기존에 사용하던 인스턴스의 용량이 사용하다 보니 작아서 볼륨을 생성하여 인스턴스의 용량을 늘리고자 하였다. 이를 처음해보기에 나중에 해둘 때를 대비하여 글을 작성하고자 한다.1. 볼륨 생성EC2에 Elastic Block Store에 볼륨을 들어가거나 처음 EC2를 누르면 아래 하단과 같이 볼륨이 나오는데 이를 클릭한다.그리고 볼륨탭에 들어가면 오른쪽 사단에 볼륨 생성을 클릭해 볼륨을 생성한다.볼륨을 생성할 때는 어떤 유형과 크기를 생성할 것인지를 정해야 한다. 여기서 제일 중요한 것은 가용 영역이다. 내가 지금 하려는 것은 인스턴스와 볼륨을 연결해야 하므로 연결하고자 하는 인스턴스와 볼륨의 가용 영역이 같아야 한다. 위의 글과 같이 생성했을 경우 생성버튼을 눌러 생성하면 바로 생성이 된다.2. 볼륨 연..
·AWS
mosquitto 설치가 잘 되었다면 통신이 되어야 한다. mosquitto 통신을 하기 위해서 해당 서비스가 잘 돌아가고 있어야 된다.1. 해당 서비스 잘 돌아가는지 확인하기sudo systemctl status mosquitto위의 명령어를 쳐서 해당 서비스가 잘 돌아가는지 확인해준다.내 경우 잘 안 돌아가기 때문에 이를 고쳐줘야 한다.2. 오류 확인하기위의 사진에서 보면 날짜와 함께 시스템 로그가 찍혀 나온다. 이를 자세히 확인해야 한다.1) 로그 확인하기sudo journalctl -u mosquitto.service -b위의 명령어를 치면 mosquitto의 로그가 나온다. 이를 보고 에러가 났는지 확인할 수 있다.sudo journalctl -u mosquitto.service -f해당 로그가..
·Error
👩🏻‍💻 문제 발생해당 오류는 1883 포트가 이미 사용되고 있어서 나는 오류이다.✔️ 문제 해결sudo netstat -tuln | grep 1883위의 명령어와sudo ss -tuln | grep 1883위의 명령어 중 하나를 쳐서 해당 포트가 돌아가고 있는지를 확인한다.tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN /process-name위와 같이 나온다면 이를sudo kill 위의 명령어를 넣어 해당 포트를 없앤다.그러나 나의 경우 위의 경우가 해당이 안 되었므로,sudo nano /etc/mosquitto/mosquitto.conf각자의 mosquitto.conf의 경로가 다를 수 있으므로, 이..
·Error
👩🏻‍💻 문제 발생sudo journalctl -u mosquitto.service -b를 쳤을 때 아래와 같은 에러가 발견되었다.✔️ 문제 해결1) 해당 파일 있는지 확인하기ls -l /var/log/mosquitto/위와 같이 쳤을 경우에 폴더가 존재하지 않는다고 나왔다.sudo mkdir -p /var/log/mosquitto/그래서 위와 같이 명령어를 쳐서 폴더를 생성해주었다.2) 권한 부여하기sudo chown -R mosquitto: /var/log/mosquitto/sudo chmod -R 755 /var/log/mosquitto/mosquitto 사용자의 권한을 부여해준다.3) Mosquitto 다시 시작하기sudo systemctl restart mosquitto3번의 권한을 부여했..
·Error
👩🏻‍💻 문제 발생위와 같은 문제가 뜨면서 계속적으로 구동이 안 되었다.✔️ 문제 해결1) 해결법1그래서 찾아보니npm cache clean --force 명령어로 캐시를 삭제한다.node_modules 폴더를 삭제한다.package-lock.json 파일을 삭제한다.npm install 명령어를 입력해서 node_modules와 package-lock.json를 다시 설치해준다.가 해결법이라고 거의 모든 블로그들에 되어 있어 이러한 해결책을 여러번 시도했는데 에러를 해결해주지 못 했다.2) 해결법2그래서 gpt한테 물어보니 깔려 있던 패키지가 문제라고 해서 다른 패키지를 설치하여 구동시켜주니 되었다. 문제가 되었던 패키지는faker module이었고, 이에 대하여npm install fakerco..
·Error
👩🏻‍💻 문제 발생해당 오류가 나는 것을 확인했다.+)mosquitto -c /etc/mosquitto/mosquitto.conf -vormosquitto로 mosquitto에 있는 문제들을 알 수 있다.✔️ 문제 해결1) mosquitto.conf 수정하기각자 개인의 폴더에 mosquitto.conf의 파일이 존재 위치가 다르기에 이를 파악해서 아래와 같이 198번의 위치에 있는 주석을 해제해준다.2) 유저 추가하기위의 방법 말고 간단한 방법이기는 한데adduser mosquitto를 해서 mosquitto를 유저로 추가해주면 오류가 사라져 있다.위와 같이 오류가 사라진 것을 확인할 수 있다.🔗 참고https://m.blog.naver.com/makeap/220248293202
728x90
반응형