본문 바로가기

전체 글10

AWS EC2 ssh 접속 시 permission denied 오류 (Permissions 0644) 디바이스는 M1 Mac Air, OS는 Monterey 12.0.1, EC2 OS는 Ubuntu Server 20.04 LTS 입니다. 오류 발생 ~/dev/ $ ssh -i "myKey.pem" ubuntu@myEC2PublicDNS @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for 'myKey.pem' are too open. It is required that your private key files are N.. 2021. 12. 18.
TypeORM QueryFailedError: column "foo" of relation "bar" contains null values NestJS, TypeORM, PostgreSQL, pgAmdin을 사용하였습니다. 초기 상태 게시물을 관리하는 Board 테이블을 정의하였습니다. 아래와 같이 Entity 파일을 작성한 후 샘플 데이터를 INSERT 하였습니다. import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from 'typeorm'; import { BoardStatus } from './board-status.enum'; @Entity() export class Board extends BaseEntity { @PrimaryGeneratedColumn() id: number; @Column() title: string; @Column() description: stri.. 2021. 12. 14.
parameter와 argument 개념 종종 parameter(매개변수)와 argument(전달인자)를 적당히 섞어 쓰기도 하는데 엄밀히 말해서 parameter는 함수의 정의 부분에 나열되어 있는 변수들을 의미하며 argument는 함수를 호출할때 전달되는 실제 값을 의미한다. 이와 같은 의미를 명확히 하기 위해 parameter는 변수(variable)로, argument는 값(value)으로 보는 것이 일반적이다. 간단한 예시 function sum(a, b) { console.log(a+b); } sum(2,3); // 5 간단한 예시와 함께 확인해보자. 함수 정의 부분에 나열되어 있는 a와 b는 parameter이고 함수를 호출할 때 전달되는 값 2와 3은 argument이다. References 매개변수 | wikipedia 2021. 12. 12.
Visual Code Prettier Delete CR 오류 (Windows) 오류 발생 Visual Code에 Prettier를 적용한 후 특정 파일에서 Delete CR 오류가 발생하기 시작했다. 오류 해결하는 방법을 기록하고자 한다. Prettier 설정 추가 .prettierrc 파일에 아래 한 줄을 추가해준다. { ... "endOfLine": "auto" ... } 개행 방식 변경 오류가 발생하는 파일을 열고 우측 하단의 CRLF를 클릭하여 LF로 바꿔준다. 특정 파일의 개행 방식만 변경하는 것이 아니라 Visual Code 전체 설정을 변경하려면 아래 순서대로 진행해주면 된다. ctrl + , 를 눌러 Settings 탭을 연다. eol을 검색한다. Text Editor > Files 를 클릭한다. Files: Eol 설정이 auto로 되어 있다면 LF(\n)으로 변경.. 2021. 12. 11.