반응형 분류 전체보기53 node.js OpenSSL 적용과정 - let's encrypt ssl 적용과정 기록 먼저 도메인은 발급받았다고 가정한다. 1. 우분투 서버에 certbot 설치 sudo snap install --classic certbot 2. nodejs 기반이기 때문에 standalone 형식을 사용한다. sudo certbot certonly --standalone 2-1) 이메일 주소 작성 2-2) Y 2-3) Y 2-4) 연결한 도메인 Successfully received certificate. 라고 떠야함 3. fs 설치 npm install fs 4. express 파일에 적용 const express = require('express'); const https = require('https'); const fs = require('fs'); const ssl_op.. 2022. 8. 15. RESTful API란? REST는 Representational State Transfer 의 약자로 자원 상태를 전달한다라는 의미로 볼 수 있다. 웹의 발전 웹은 1993년에서 1994년 사이에 일상적으로 사용되기 시작했으며 그 당시에는 웹 아키텍처에 대한 단편적인 설명만 있었고 웹 인터페이스 프로토콜에 대한 일부 표준에 동의해야 한다는 압력이 있었다. 이를 위해서 W3C와 IETF 그룹이 HTTP, URI, HTML 에 대한 형식적인 설명을 만들어나가는 작업을 진행했다. 이 과정중에서 Roy Fielding이 HTTP1.0, HTTP1.1 의 생성에 참여하였고 이 과정중에서 REST 아키텍처에 대한 내용을 설명하면서 퍼지게 되었다. REST API Roy Fielding은 REST를 만들게 됐을 때 웹을 망가뜨리지 않고 H.. 2022. 8. 13. VScode - Password 계속 입력하라고 하는 오류 putty로는 접속이 잘 되는데 vscode만 접속이 안되는 문제가 있었다. 이부분은 서버쪽에 vscode의 문제때문이며 vscode-server를 삭제했다가 다시 연결하면 잘 된다. 서버쪽에 vscode-server를 삭제 후 다시 접속 cd ~ sudo rm -rf .vscode-server 2022. 8. 11. S3 client SDK - Delete 403 access denied error 잘 되던 S3 DeleteObject가 '되다가 갑자기 안되는 현상'이 발생해서 골머리를 앓았다. 또 웃긴건 PutObject는 잘 되서 더 웃겼다. 검색해도 안나오고.. 권한이 있으면 된다는 글들만 봤다. 에러가 났을 당시 나의 Bucket Policy 설정 DELETE, GET, PUT 모두 다 존재한다. 나의 IAM 정책 설정 나의 에러의 특징은 Put은 되는데 Delete가 안되는 문제였다. 정책만 보면 문제가 없어보이지 않는가? 문제는 IAM 정책을 보면 AWSCompromisedKeyQuarantineV2 라는 이름의 정책이 있다. 해당 정책은 뭐 기본정책이겠거니 하면서 넘어가고 다른쪽만 파다가 어떤 글에서 '실수로 Github에 AccessKey랑 SecretKey를 Push해서 AWS가 D.. 2022. 8. 10. WebRTC란? 서비스에서 1:1 화상통화가 필요한 기능이 있어서 WebRTC로 구현하려고 한다. WebRTC가 뭔지, 왜 WebRTC인지는 이 글을 보면 좋다. WebRTC(Web Real-Time Communication)은 웹 애플리케이션과 사이트가 중간자 없이 브라우저 간에 오디오나 영상 미디어를 포착하고 마음대로 스트림할 뿐 아니라, 임의의 데이터도 교환할 수 있도록 하는 기술입니다. WebRTC를 구성하는 일련의 표준들은 플러그인이나 제 3자 소프트웨어 설치 없이 종단 간 데이터 공유와 화상 회의를 가능하게 합니다. 이를 위하여 WebRTC는 상호 연관된 API와 프로토콜로 구성되어 함께 작동합니다. 이 문서에서는 WebRTC의 기본을 이해하고, 설정하며, 데이터와 미디어 연결을 위해 사용할 수 있게 도와줄 .. 2022. 8. 9. HTTP Request Error json object와 file list를 한꺼번에 받으려고 코드를 짰었다가 문제가 생겼다. 계속 값을 못 받아오고 있었다. 결론 -> 적절한 미디어 유형의 선정이 안되었기 때문에 생긴 문제이다. https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types 미디어 유형(Multipurpose Internet Mail Extensions- MIME)은 문서, 파일 또는 바이트 분류의 특성과 형식을 나타낸다. MIME유형은 IETF의 RFC 6838에 정의 되어 있다. 2022. 8. 9. 이전 1 2 3 4 5 6 ··· 9 다음 반응형