묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨React + API Server 프로젝트 개발과 배포 (CI/CD)
git ssh key 개인키
개인키는 절대 노출되면 안되는걸로 알고있는데 공개키 대신 개인키로 등록하는 이유가 있나요?
-
해결됨React + API Server 프로젝트 개발과 배포 (CI/CD)
cannot get / 404에러에 대하여... ㅠ
완강후, 제목과 같은 에러를 겪고 있습니다. 모가 문제일까 ...... 고민해보다가 nginx.conf에 들어가보니까.. server { if ($host = [나의url]) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; listen [::]:80; server_name [나의 url] _; return 404; # managed by Certbot 맨아래 https인증서 받을때 생긴 새로운 코드인데 (검증) 저의 사이트에 접속하면 404를 리턴하는 코드인거 같습니다.. 혼란스럽네요 ㅠㅠ
-
해결됨React + API Server 프로젝트 개발과 배포 (CI/CD)
git clone시, 유저네임과 비밀번호를 입력하라는 ec2...
21분에 케누님이 git clone해서 프로젝트를 가져오시는데 저 같은경우에는 Username for 'https://github.com': 위와 같이 유저네임과 그 다음 비밀번호를 입력하라고 합니다..ㄷㄷ;; 이게 클론이나 pull할때 그냥 유저네임 입력하고 비밀번호 입력하면 되지만 ..... 문제는 아래와 같습니다 ㅠㅠ ======CMD====== ./deploy.sh ======END====== err: fatal: could not read Username for 'https://github.com': No such device or address out: out: up to date, audited 1465 packages in 6s out: out: 169 packages are looking for funding out: run `npm fund` for details out: out: 19 vulnerabilities (13 moderate, 5 high, 1 critical) out: out: To address issues that do not require attention, run: 깃허브 액션을 사용해서 git pull로 변경사항을 가져오는데;; 저런 에러가 발생하네요 ;;; 저와 케누님의 깃허브 설정이 몬가 다른거 같긴한데;;;; (흐음..) 원인을 잘 모르겠어서 케누님께 질문드리려고 합니다 ㅠ
-
해결됨React + API Server 프로젝트 개발과 배포 (CI/CD)
환경변수를 이용한 동적빌드 구간에서 질문 !!
frontend/.env파일에서 VITE_API_SERVER= 이렇게만 설정해주셨는데.... 이 부분이 잘 이해가 안갑니다. fetch(import.meta.env.VITE_API_SERVER + '/api/hello') .then(response => response.json()) .then(data => greet.innerHTML = JSON.stringify(data)) 보시다시피 위의 코드가 빌드되었을 텐데요?? VITE_API_SERVER를 아무것도 지정안하면 요청이 /api/hello 이렇게만 나오는거 아닌가요?? 그런데 케누님 영상에서는 도메인이 붙어있네요? ㄷㄷ;;; 이 부분이 잘 이해가 안가요 ㅠㅠ....
-
해결됨React + API Server 프로젝트 개발과 배포 (CI/CD)
CI/CD부분 appleboy/ssh-action@master 질문입니다.
name: web-character-project CI/CD on: push: branches: [master] jobs: build: name: Build runs-on: ubuntu-latest steps: - name: executing remote ssh commands using key uses: appleboy/ssh-action@master with: host: ${{ secrets.HOST }} username: ${{ secrets.USERNAME }} key: ${{ secrets.KEY }} port: ${{ secrets.PORT }} script: ./deploy.sh 위와 같이 yml파일을 작성한후 푸쉬하였는데 에러가 발생하여서 케누님께 여쭤보려고 합니다. 케누님과 똑같은 방식으로 구현한 다음 잘 되나?? 푸쉬해봤는데......... dial tcp [ec2의 IP]: ***: i/0 timeout 깃허브 액션에서 처리하는중에 위와 같은 에러가 발생하였습니다... ㅠㅠ 에러에 대해서 구글링해봤는데.. 영어실력이 부족하다보니 잘 이해가 안가네요 ㅠ;;; 케누님 영상에서는 잘만 되는데;;; 저는 이래서 답답한 마음이 드네요 ㅠㅠ 어떻게 이 문제를 해결할 수 있을까요?? !!
-
해결됨Vue로 Nodebird SNS 만들기
SPA Dynamic url 및 error page(404) 이슈
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요. 프로젝트 막바지에 큰 이슈 하나가 발생하여 해결이 쉽지 않아 문의 남깁니다. 문제는, 라우트 관련입니다. 1. 개발 후 웹서버에 배포 시 Error 페이지 기능이 동작이 되지 않습니다. (404) 웹서버(Apache) mod_redirect 를 활용해야 할까요? 2. 넉스트의 dynamic route 가 정상적으로 동작 되지 않습니다. (a폴더/b폴더/_code.vue) 로그인 후 메뉴 클릭을 통한 진입에 대해서는 당연히 문제는 없지만 새로고침을 통해 직접 URL 진입이 불가능한 상황입니다. build시 실제 해당 폴더가 생성되지 않기 때문에 동적으로 라우팅 룰을 생성해줘야 하는 것으로 보이는데, 쉽게 해결할 수 있는 방법이 있는지 문의 드립니다. 명쾌한 강의 감사합니다.