본문 바로가기
반응형

전체80

티스토리 OpenAPI 서비스 종료 티스토리 Open API 가 2월 말 종료된다고 합니다. https://notice.tistory.com/2664 그게 왜? 라고 하실 수 있지만 티스토리 minimin2 님이 제작한 N2T(NotionToTistory) 를 아주 요긴하게 쓰고 있었습니다. 작성이 익숙한 노션에 글을 쓰고 N2T를 통해 간편하게 티스토리로 게시 할 수 있는 프로그램 이에요. 노션에 글 작성 후 카테고리 및 태그를 입력하고, python script를 실행하면 뚝딱! 제일 최근 글인 FetchAPI 에 대한 글 뿐만 아니라 지금 보고계신 이 글도 N2T를 통해 게시한 글 입니다. 아직 목록에 완성해야 할 글이 많은데,, 다른 방안이 있는지 찾아봐야 겠습니다. 2024. 2. 17.
FetchAPI ↔ SpringBoot Multipart 비동기 요청중 발생한 에러 HTML form태그의 action 요청으로 multipart/formdata 형식으로 다중파일과 본문 내용을 전달 했었는데,JavaScript 의 fetch API 및 FormData 를 활용한 비동기요청으로 변환하는 과정에서 발생한 에러 기록들을 남겨보았습니다.Javascriptlet postFileData = async (url, data = {}, csrf_header, csrf_token) => { const response = await fetch(url, { method: "POST", // *GET, POST, PUT, DELETE 등 mode: "cors", // no-cors, *cors, same-origin cache: "no-cache", // *default, no-cache, .. 2024. 2. 17.
SFTP 설정 SFTP (SSH File Transfer Protocol)SFTP란?네트워크를 통한 파일 전송을 허용하는 SSH 프로토콜의 확장이라고 합니다.기존의 FTP (File Transfer Protocol) 방식은 보안적인 취약점이 있기때문에 중요한 파일을 전송하기는 위험했습니다.파일 전송 시 SSH 방식을 사용해서 안전하게 암호화된 구간에서 파일을 전송할 수 있도록 구현한 것이 SFTP 입니다. SFTP 의 장점SFTP는 하나의 연결만 필요하며 데이터 연결이 필요없습니다.연결이 안전하게 보호됩니다. (SSH 방식)SFTP는 기계가 읽을 수 있고 균일한 디렉터리 목록을 자랑합니다.프로토콜에서 제공하는 추가 기능에는 파일 잠금, 특성 조작, 권한 작업 및 향상된 기능이 포함됩니다. SFTP 의 단점SSH 키의 .. 2024. 2. 1.
PostgreSQL 설치/설정/백업/복구 Mac1. PostgreSQL 설치2. 계정,DB 생성postgresql 터미널 접속유저 지정해서 DB생성Ubuntu1. PostgreSQL 설치2. 계정,DB 생성postgresql 터미널 접속유저 지정해서 DB생성 (owner)3. 외부 접근 허용재시작연결 확인DB백업 및 복구참고 사이트 Mac1. PostgreSQL 설치설치$brew install postgresql@14서비스 관련 명령어$brew services postgresql 2. 계정,DB 생성postgresql 터미널 접속psql postgres DB생성 및 확인CREATE DATABASE [db_name];\list 유저 추가 및 확인데이터 베이스에 접근 가능하며 슈퍼유저,DB생성, 복제 권한을 가지는 유저 생성CREATE USER [.. 2023. 12. 27.
[Ubuntu] SSL인증서 발급 | 갱신 목차SSL 인증서 발급SSL 인증서 갱신SSL 인증서 발급📍Apache2 설정에 도메인을 추가하여 https 적용을 해야 할 상태.$sudo letsencrypt Which name would ~HTTS for? : 특정 도메인을 택하고 싶을 경우 숫자 입력을 하고, 전체 적용을 할 경우 아무 입력 없이 Enter 입력 상황 A. 도메인이 추가 됐을 경우 뜨는 메세지Do you want to expand and replace ~ new certificate? : 도메인을 추가했기 때문에 E (확장) 입력 상황 B. 도메인이 그대로일 경우 뜨는 메세지What would you like to do ? : 상황에 따라 선택 하거나 취소 Please choose whether ~ HTTP access : 2(R.. 2023. 12. 27.
mysql설치/설정 목차1. MySQL 설치2. MySQL 접속3. DB생성 / 유저 설정4. 접근 허용연결확인 (DBeaver)1. MySQL 설치sudo apt-get update sudo apt-get install mysql-server 2. MySQL 접속sudo mysql 3. DB생성 / 유저 설정CREATE DATABASE test_db; DB리스트 확인SHOW DATABASES; 유저 확인SELECT User, Host, authentication_string FROM mysql.user; 유저 생성 및 확인CREATE USER 'user_name' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; SELECT User, Host, authentication_string FROM.. 2023. 5. 18.
반응형