[adsense(에드센스)/구글광고]판매자 정보를 Google sellers.json 파일에 게시하시기 바랍니다. 현재 공개 상태를 검토하려면 계정 설정 페이지를 방문하세요 문구 출력시 해결방법 광고가 최초에 승인나면 다음과 같은 문구가 발생한다. 이럴경우에선 [계정] -> [계정 정보] 로 이동하여 판매자 정보 공개 상태를 [공개]로 바꿔주고, 비즈니스 도메인을 블로그 도메인으로 바꿔주면된다. 필자는 tistory 블로그를 이용하고있어서 tisory.com으로 적용하였다. #Google sellers.json #adsense #에드센스 #구글광고 #판매자정보 #블로그오류 #광고오류 #에드센스오류
[유니티(Unity)/깃헙Github)]warning: LF will be replaced by CRLF in Assets/Scenes.meta.The file will have its original line endings in your working directory 유니티에서 해당 오류가나면 해당 파일을 추가 한 후 이용이 가능하다. 이 파일은 github에 업로드에 불필요한 파일들을 제외해주는 파일이다. vscode에서 .gitignore extension를 받아서 항상 추가해주거나 위에 파일 첨부후 프로젝트를 진행하면된다. 파일의 내용은 아래 따로 첨부한다. # This .gitignore file should be placed at the root of your Unity project dir..
[nestjs] 5. api를 위한 기본 구성 추가 싸이클(db/controller/module/service) [쉘에 스크립트 추가] $ nest g co point $ nest g s point $ nest g mo point $ mkdir ./src/point/entities/ $ mkdir ./src/point/dtos/ $ touch ./src/point/entities/point.entity.ts $ touch ./src/point/dtos/point.dto.interface.ts 만약에 point관련된 요소를 추가한다면 위와같이 추가를하면된다. 위에 구성은 그동안 프로젝트를 진행해왔던 구성이다. 그리고 기존 코드를 활용하여 필요한 요소만 추가하면된다. 이것으로 샘플 프로젝트는 끝을 내겠다. ..
[nestjs] 4. nestjs환경에서 설정파일 config로 빼기(Joi, config) cross-env와 joi를 활용하여 기존 설정파일을 외부로 빼었다. [cross-env] os에 종속되지 않고, 플랫폼 표준화를 하기위해 필요한 라이브러리 [joi] 형식에 대한 유효성 검사를 한다. [@nestjs/config] 설정 파일을 외부에서 가져오기 위한 nestjs에서 제공되는 모듈 [설치] $ npm install @nestjs/config cross-env Joi [구현] .env.dev 파일과 .env.prod 파일을 생성하여 외부 config파일을 추가하여 데이터베이스 설정을 개발환경과 배포환경으로 분리하였다. 또한 TypeORM의 자동 생성은 안정성을 위하여 개발환경에서만 진행하게하였다. ..
[타입스크립트(Typescript)/import]타입스크립트에서 javascript 라이브러리 Import(임포트)/추가 하기 타입스크립트에서 기존 javascript 추가하는 방법은 2가지 있다. 일반적으로 javascript환경에서 설치 시 $ npm install express 위와같이 진행한다. 하지만 typescript가 적용된 형태로 설치 할려면 $ npm install @types/express 위와같이 @types를 붙였을때 설치가되는거라면 타입스크립트 형태의 라이브러리로 이미 누군가 포팅작업을 진행한 것이다. 그래서 위와같이 추가 한 후 사용하면 아무문제없이 사용가능하다. 하지만 @types/를 붙여도 설치가 되지않는다면 아무도 포팅작업을 진행하지 않은 것이므로 우회방법을 사용하여야한다...
[nestjs] 3. nestjs 환경에서 기본적인 CRUD(Create Read Update Delete) 완성하기 지난시간에 기본적인 TypeORM을 활용하여 데이터베이스연결까지 완성하였으니, 기본적인 CRUD(Create Read Update Delete)를 완성해보자. 여기서 테스트 프로젝트에서는 당장은 Update기능을 사용하진 않으니 Update기능을 제외하고 사용해보겠다. [test.module.ts] import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { Photo } from './entities/photo.entity'; import { TestController }..
nestjs에서 api를 제대로 활용하기전에 데이터베이스를 연결해보자. 이번 프로젝트에서는 TypeORM을 활용하여 데이터베이스를 연결 및 생성한다. TypeORM은 객체 모델과 관계형 모델간의 비효율적인 불일치를 해결하기위한 객체와 모델간의 매핑이 가능한 형태이다. 내용이 어렵다면 간단히, nestjs에서 테이블 생성 및 객체 연결까지 모두 진행한다고 이해하면 될 거 같다. [준비 사항] 이번 프로젝트는 데이터베이스를 postgresql을 사용하였다, mysql과 90% 유사하지만 설치되는 라이브러리가 조금 다르다, mysql 도 함께 설명을 진행하겠다. [설치] -postgressql의 경우 $ npm install --save typeorm pg psql @nestjs/typeorm -mysql의 ..
[nestjs] 1. testController / testService 생성 및 helloworld 0. nest 기본 생성 규칙 nest g(generate) [name] or [alias] [keyword] 1. testController / testService 생성 $ nest g co test $ nest g s test 2. testService에 getTest 함수 추가 import { Injectable } from '@nestjs/common'; @Injectable() export class TestService { getTest(): string { return 'test'; } } 3. testController testService 등록 및 @Get() 추가 import { Co..
[설명] 1.nestjs에 접속하여 기본정보를 인스톨한다. https://docs.nestjs.com/ Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reac docs.nestjs.com $ npm i -g..