소개
https://okky.kr 창립자이며, https://github.com/kenu/okdevtv 에서 배운 것을 공유하고 있습니다.
https://mp4.okdevtv.com 에 개발관련 채널의 최신 영상을 모으고 있습니다.
KenuHeo 유튜브에서 프로그래밍 방송을 500회 이상 진행하고 있습니다.
강의
수강평
- React + API Server 프로젝트 개발과 배포 (CI/CD)
- React + API Server 프로젝트 개발과 배포 (CI/CD)
게시글
질문&답변
nginx 에러 질문
sudo nginx -t 했을 때의 메시지는 어떻게 되나요.AI 답변처럼 /var/log/nginx/error.log 파일의 내용도 확인해 볼 필요가 있습니다.
- 0
- 2
- 46
질문&답변
https 인증서 설정과정 설치 문제 질문
안녕하세요.다음과 같이 명령을 바꾸면 됩니다.설치 확인했습니다.amazon-linux-extras install epel -y sudo su - yum -y install yum-utils yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional amazon-linux-extras install epel -y yum install certbot python2-certbot-nginx -y 알려주셔서 감사합니다.
- 0
- 2
- 27
질문&답변
AWS EC2와 로컬 PC에서의 차이가 이해가 안되고 nginx의 필요성이 궁금합니다.
http://localhost:4000/ 에서 보려면, 다음과 같이 해야됩니다..env.local 파일 frontend에 생성 내용은 VITE_API_SERVER=frontend 빌드frontend의 dist 폴더 내용을 backend의 public 으로 복사backend만 실행 후 http://localhost:4000 접속(사진) (사진) nginx의 역할은 https를 위한 웹서버 역할로 추천한 것입니다..com, .net 도메인은 1년에 $10 달러 정도이기 때문에, 학습을 위해 투자하시는 것도 추천합니다. AWS Route 53에서 등록하면 편합니다. 질문 감사합니다. 잘 풀리시면 좋겠습니다.
- 0
- 1
- 37
질문&답변
curl localhost 에서 404 not found
안녕하세요. 두 가지를 제안합니다.인스턴스를 새로 만들어서 시도하는 방법2차 도메인 okdevtv.com 이 1차라면 route53에 mp4.okdevtv.com 과 같이 2차 도메인을 만들어서 테스트하는 방법이렇게 시도하는 것을 추천합니다.여러번 반복하다 보면 자연스럽게 몸에 익히게 될 것입니다.잘 풀리시면 좋겠습니다.
- 0
- 2
- 447
질문&답변
https 인증서 발급 에러
테스트는 잘 되었습니다.테스트 영상은 https://www.youtube.com/watch?v=9B0EV7LNSsA 에서 보실 수 있습니다.캡쳐화면 2번째 줄에 dnf-utils가 있는 것으로 봐서는 AMI가 Amazon Linux 2023 으로 선택하신 것 같습니다.새소식에도 업데이트 공지를 하기는 했는데, Amazon Linux 2 명령과 다릅니다.# Amazon Linux 2023 sudo su - dnf install python3 augeas-libs -y dnf remove certbot python3 -m venv /opt/certbot/ /opt/certbot/bin/pip install --upgrade pip /opt/certbot/bin/pip install certbot certbot-nginx ln -s /opt/certbot/bin/certbot /usr/bin/certbot certbot --nginx systemctl restart nginx # Amazon Linux 2 sudo su - yum -y install yum-utils yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install certbot python2-certbot-nginx certbot --nginx잘 성공하시길 바랍니다.
- 0
- 3
- 347
질문&답변
https 인증서 발급 에러
저도 테스트하고 추가 댓글 달겠습니다.https://okdevtv.com/mib/letsencrypt
- 0
- 3
- 347
질문&답변
예제로 이용되는 소스코드는 직접 작성해야 하는가요?
https://bit.ly/okgitvsc 에서 복붙하실 수 있습니다.강의 자료는 공개되어 있습니다.
- 0
- 1
- 194
질문&답변
강의자료 (Source Code ) 는 어디서 다운 로드 받나요?
도움이 될 지 모르겠지만, 스프링 부트와 리액트의 repo도 공유 드립니다.https://github.com/kenu/sb-react
- 1
- 2
- 569
질문&답변
vite 사용 안하고 CRA 프론트 백 분리시켜서 하고있는데 질문있습니다.
가능하면 vite를 사용하는 것을 추천합니다.cra는 webpack, vite는 rollup 이라서 번들링할 때 차이가 많이 있습니다.npm install swagger-ui-express swagger-jsdoc CRA로 저도 시도해보겠습니다. 일단 AI에게 물어 봤습니다.ANSWER | PHIND V9 MODELSwagger를 사용하여 API 문서화를 진행하려면, swagger-ui-express 라이브러리를 사용할 수 있습니다. 이 라이브러리를 사용하면 Swagger UI를 Express 애플리케이션에 쉽게 통합할 수 있습니다.먼저, swagger-ui-express와 yamljs를 설치해야 합니다. 이 라이브러리들은 Swagger 정의를 로드하고 처리하는 데 사용됩니다.npm install swagger-ui-express yamljs 그런 다음, index.js 파일에 Swagger UI를 설정하고, 이를 Express 애플리케이션에 연결해야 합니다.const express = require('express'); const swaggerUi = require('swagger-ui-express'); const YAML = require('yamljs'); const swaggerDocument = YAML.load('./swagger.yaml'); const app = express(); app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerDocument)); 위의 코드에서 './swagger.yaml'은 Swagger 정의 파일의 경로입니다. 이 파일은 API의 모든 엔드포인트와 관련된 정보를 포함해야 합니다.그러나, 질문에서 언급한대로 routes 디렉토리가 없는 경우, swagger.yaml 파일에 모든 API 경로를 명시적으로 선언해야 합니다. 이렇게 하면 Swagger가 API 문서를 생성하고 표시할 수 있습니다.마지막으로, apis: ["./index.js"]와 같이 작성하면, Swagger는 index.js 파일을 통해 API 정의를 가져오려고 시도합니다. 이 파일에는 API 엔드포인트에 대한 정보가 포함되어야 합니다.이 방식을 사용하면, Swagger를 사용하여 API 문서를 생성하고 표시할 수 있습니다. 이렇게 하면, 개발자가 API를 이해하고 사용하는 데 도움이 됩니다. from: https://www.phind.com/search?cache=bcs8i2d5sfcxohzc2e9zzi1n
- 0
- 2
- 337
질문&답변
https 인증서 받을 때 Type: unauthorized
도메인을 *.net 세팅하신 것은 아니죠?혹시 가능하다면 abc.*.net 같은 2차도메인으로 테스트해 보시죠.다른 도메인이 있다면 그 도메인으로도 테스트하는 것을 추천합니다.비교 대상이 있다면 더 빨리 원인을 찾을 수 있습니다.kenu.heo@gmail.com 으로 * 를 알려주시면 더 깊이 도와드릴 수 있을 것 같습니다.
- 0
- 1
- 378