게시글
질문&답변
2024.06.08
curl localhost 에서 404 not found
안녕하세요. 두 가지를 제안합니다.인스턴스를 새로 만들어서 시도하는 방법2차 도메인 okdevtv.com 이 1차라면 route53에 mp4.okdevtv.com 과 같이 2차 도메인을 만들어서 테스트하는 방법이렇게 시도하는 것을 추천합니다.여러번 반복하다 보면 자연스럽게 몸에 익히게 될 것입니다.잘 풀리시면 좋겠습니다.
- 0
- 2
- 379
질문&답변
2024.03.25
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
- 322
질문&답변
2024.03.25
https 인증서 발급 에러
저도 테스트하고 추가 댓글 달겠습니다.https://okdevtv.com/mib/letsencrypt
- 0
- 3
- 322
질문&답변
2024.03.18
예제로 이용되는 소스코드는 직접 작성해야 하는가요?
https://bit.ly/okgitvsc 에서 복붙하실 수 있습니다.강의 자료는 공개되어 있습니다.
- 0
- 1
- 183
질문&답변
2024.03.14
강의자료 (Source Code ) 는 어디서 다운 로드 받나요?
도움이 될 지 모르겠지만, 스프링 부트와 리액트의 repo도 공유 드립니다.https://github.com/kenu/sb-react
- 1
- 2
- 545
질문&답변
2024.01.29
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
- 319
질문&답변
2023.12.05
https 인증서 받을 때 Type: unauthorized
도메인을 *.net 세팅하신 것은 아니죠?혹시 가능하다면 abc.*.net 같은 2차도메인으로 테스트해 보시죠.다른 도메인이 있다면 그 도메인으로도 테스트하는 것을 추천합니다.비교 대상이 있다면 더 빨리 원인을 찾을 수 있습니다.kenu.heo@gmail.com 으로 * 를 알려주시면 더 깊이 도와드릴 수 있을 것 같습니다.
- 0
- 1
- 361
질문&답변
2023.08.19
로컬과 프로덕션 환경에서 동작이 좀 다르네요
혹시 가능하면 private으로 repo 공유, 멤버 추가 되실지요.kenu id로 추가하시면 됩니다.
- 0
- 1
- 348
질문&답변
2023.08.10
왜 서버의 루트 디렉토리에 node관련 파일을 설치하는 게 아니라 local디렉토리를 만들어서 설치하는지 알 수 있을까요?
/usr/local : 개인 컴퓨터에서 지역적으로 생성되는 시스템 파일옛날 unix 때부터 관례적으로 사용하는 폴더들이 있습니다. 잘 정리된 글이 있어서 공유합니다. 리눅스 주요 디렉토리의 이름과 의미 정리 https://jsqna.com/linux-dir/도움이 되길 바랍니다.
- 0
- 1
- 271
질문&답변
2023.06.20
삽질 내용 공유드려요.. (혹시 도메인 접속 안되는 분들)
크롬의 Cache는 강해서 위에 기술하신대로 입니다.#hsts는 간만에 봅니다. 좋은 팁 공유 감사합니다.지금 준비하고 있는 링크 공유합니다. https://bit.ly/okgitvsc
- 0
- 1
- 309