Wecode -기업협업 인턴 (부트캠프) 59

Microsoft Azure

CSP = cloud service provider = Microsoft name of cloud = Azure Virtualization is what powers the cloud. You cannot send a real physical processor, memory, or hard disk over a network, but you can provision their virtual counterparts over a network, and they'll behave like the real ones. Virtualization gives mobility to these pieces. Virtualization is the foundation for cloud - Azure 동영상 튜토리얼 | L..

타입스크립트와 typeorm과 postgresql을 쓰는 sql 예시 **

타입스크립트와 TypeORM을 사용하여 PostgreSQL 데이터베이스에 접속하고 SQL 쿼리를 수행하는 간단한 예제를 제시하겠습니다. 먼저, 프로젝트에 필요한 패키지를 설치해야 합니다. 1. 프로젝트 초기화 및 패키지 설치: //터미널 mkdir typeorm-postgresql-example cd typeorm-postgresql-example npm init -y npm install typeorm reflect-metadata pg npm install --save-dev typescript ts-node @types/node 2. tsconfig.json 파일 생성 및 설정: //json { "compilerOptions": { "target": "ES6", "module": "commonjs"..

쿼리 빌더(Query Builder) : 데코레이터 @Getone(반환), TypeORM에서 사용하는 주요 데코레이터

쿼리빌더의 @Getone와 같은 함수 알려줘 함수 @Getone -> 하나만 가져와 @GetAll -> 모든 목록을 가져와(배열로) @withDelete -> 삭제한 거도 가져와 TypeORM에서 쿼리 빌더(Query Builder)를 사용하여 데이터베이스 쿼리를 작성할 때, getOne() 메서드는 쿼리를 실행하고 단일 엔터티 레코드를 반환하는 메서드입니다. getOne() 메서드는 일반적으로 특정 조건을 만족하는 레코드를 검색하고 해당 레코드가 하나인 경우에 사용됩니다. 그런데 주의할 점은, 만약 해당 조건을 만족하는 레코드가 없거나 여러 개인 경우, 예외가 발생할 수 있습니다. 여기에 간단한 예제를 제시하겠습니다. 이 예제에서는 TypeORM을 사용하여 getOne() 메서드로 데이터를 조회하는 방..

기업협업 첫 번째 프로젝트: typeorm에 있는 Soft -delete, restore

Query Builder 에서 soft delete, restore (삭제 해제) 를 지원한다 Delete using Query Builder - typeorm Alternatively, You can recover the soft deleted rows by using the restore() method: orkhan.gitbook.io // delete 쿼리 await myDataSource .createQueryBuilder('users') .delete() .from(User) .where("id = :id", { id: 1 }) .execute() //soft delte await dataSource.getRepository(Entity).createQueryBuilder().softDelet..

git flow init 시 나오는 메세지

git flow 설치 후, git flow init을 해야 한다 git flow init 명령어를 실행할 때 Git Flow가 초기화되는 과정 중에 대화식으로 몇 가지 설정을 요구합니다. 이러한 설정에 대한 메시지가 터미널에 표시됩니다. 아래는 git flow init 명령어를 실행할 때 나오는 대화식 메시지에 대한 예제입니다. $ git flow init Initialized empty Git repository in /path/to/your/repo/.git/ Branch name for production releases: [master] Branch name for "next release" development: [develop] Feature branches: [feature/] Release..

docker compose up으로 다운로드 한 postgresql은 postgresql 문법, 명령어가 같니 **

Docker Compose를 사용하여 다운로드한 PostgreSQL 컨테이너는 일반적으로 PostgreSQL 데이터베이스 서버와 관련된 SQL 문법과 명령어를 실행하는 데 사용할 수 있습니다. 컨테이너 내에서 실행되는 PostgreSQL 서버는 기본적으로 표준 PostgreSQL 데이터베이스 서버와 동일한 문법 및 명령어를 사용합니다. 그러므로 일반적인 PostgreSQL 명령어 및 SQL 문법을 Docker Compose로 실행한 PostgreSQL 컨테이너에서 사용할 수 있습니다. 예를 들어, 데이터베이스 생성, 데이터 조회, 삽입, 업데이트 및 삭제와 같은 기본 SQL 문법 및 PostgreSQL 특정 명령어는 컨테이너에서 작동합니다. 물론 컨테이너가 올바르게 설정되었고 네트워크 및 인증 구성이 제..

typescript에서 entities 가 뭐니/interface **

typescript에서 entities 가 뭐니 TypeScript에서 "entities"란 주로 데이터베이스 모델을 나타내는 클래스 또는 스키마를 가리킵니다. "entities"는 데이터베이스 테이블의 레코드를 표현하거나 NoSQL 데이터베이스의 문서를 표현하는 데 사용됩니다. 주로 ORM (Object-Relational Mapping)을 사용하는 경우, 각각의 엔티티 클래스가 데이터베이스 테이블 또는 컬렉션에 매핑됩니다. 이러한 엔티티 클래스는 데이터베이스에서 데이터를 검색, 생성, 업데이트 및 삭제하는 데 사용되며 데이터 모델을 표현하고 유지 관리하는 데 중요한 역할을 합니다. 예를 들어, TypeORM을 사용하는 Nest.js 애플리케이션에서 "entities"는 데이터베이스 테이블에 대한 모델..

@nestjs/core, nest.js에서는 database 연결을 어디에서 하니 ***

@nestjs '@nestjs/core 패키지는 Nest.js 애플리케이션의 핵심 기능을 제공하는 Nest.js 프레임워크의 핵심 모듈 중 하나입니다. 이 패키지는 Nest.js 애플리케이션의 기본적인 구조와 런타임 동작을 정의하며 다음과 같은 주요 기능을 포함합니다: Dependency Injection (의존성 주입): @nestjs/core는 Nest.js의 주요 기능 중 하나인 의존성 주입(Dependency Injection) 패턴을 구현합니다. 이를 통해 클래스 및 서비스 간의 의존성을 쉽게 관리하고 컴포넌트의 느슨한 결합(Loose Coupling)을 촉진합니다. HTTP 서버 관리: Nest.js는 HTTP 서버를 생성하고 관리하는 데 사용되는 클래스와 모듈을 제공합니다. 이를 통해 Exp..

TypeScript 클래스: constructor(private server) {/ 로깅(Logger) **

주어진 코드 조각은 TypeScript 클래스의 생성자 메소드로 보입니다. 생성자 메소드는 클래스의 인스턴스를 만들 때 호출되며 일반적으로 클래스의 속성 초기화 및 다른 설정 작업을 수행하는 데 사용됩니다. 생성자 메소드의 구문은 다음과 같습니다: typescript] class ClassName { constructor(parameters) { // 생성자 로직 } } 여기서 "ClassName"은 클래스의 이름이고, "parameters"는 생성자 메소드에 전달되는 매개변수입니다. 생성자 메소드 내에서는 클래스의 속성을 초기화하거나 다른 초기화 작업을 수행할 수 있습니다. 주어진 코드 조각에서 "private server"는 생성자의 매개변수로, 클래스 내에서 해당 이름의 프라이빗 속성으로 사용됩니다..

this. 문법 알려줘. 이거는 javascript야 **

"this"는 JavaScript에서 매우 중요한 개념 중 하나로, 현재 실행 중인 함수 또는 메소드 내에서 어떤 객체를 참조하는 데 사용됩니다. "this"는 함수나 메소드가 어떻게 호출되는지에 따라 다양한 값을 가질 수 있습니다. 주로 다음과 같은 경우에 사용됩니다: 전역 범위에서의 this: 전역 범위에서 "this"를 사용하면 전역 객체를 참조합니다. 웹 브라우저 환경에서는 "window" 객체를 참조하며, Node.js 환경에서는 "global" 객체를 참조합니다. console.log(this); // 전역 범위에서 this를 사용하면 전역 객체를 참조 객체 메소드에서의 this: 객체의 메소드 내에서 "this"를 사용하면 해당 메소드를 호출한 객체를 참조합니다. const person = ..