분류 전체보기
-
[Node.js] JestJavaScript/NodeJS 2020. 10. 18. 18:06
Jest JS Test Framework Test Runner, Test Matcher, Test Mock 모두 제공 사용법 npm install 2. package.json에 명령어 추가 // package.json { ... "scripts": { "test": "jest" } "jest": { "transform": { ".(ts|tsx)": "/node_modules/ts-jest/preprocessor.js" }, "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$", "moduleFileExtensions": ["ts", "tsx", "js"] } ... } Matchers // src/util/operator.ts const operat..
-
-
[NestJS] Unknown authentication strategy "local"JavaScript/NestJS 2020. 9. 22. 20:15
NestJS Document의 Authentication을 직접 실행해보는중에 문제가 발생함 docs.nestjs.com/techniques/authentication 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 (Functi..
-
[WEB] Message Queue란?WEB 2020. 9. 17. 21:43
메시지 기반의 미들웨어로 메시지를 이용하여 여러 애플리케이션, 시스템, 서비스들을 연결해줌 MOM(Message Oriented Middleware)를 구현한 시스템으로 비동기 메시지를 사용하는 서비스들 사이에서 데이터를 교환해주는 역할 Producer가 메시지를 큐에 전송하면 Consumer가 처리하는 방식 대표적인 메시지큐로는 Apache ActiveMQ, Rabbit MQ, Kafka 등이 있음 장점 Asynchronous Decoupling : 애플리케이션과 분리 가능 Resilience : 일부가 실패시 전체에 영향을 받지 않음 Redundacy : 실패할 경우 재실행 가능 Guarantees : 작업이 처리된걸 확인할 수 있음 Scalable : 다수의 프로세스들이 큐에 메시지를 보낼 수 있음..
-
[Vue] Vue CLIJavaScript/Vue 2020. 9. 12. 13:47
빠른 Vue.js 개발을 위해 프로젝트의 구성을 도와주는 모듈 CLI vue create : Vue.js 프로젝트를 생성 vue ui : UI를 통해 프로젝트를 관리하는 CLI Service webpack, webpack-dev-server 위에 구축이 되며 CLI Plugin을 실행하는 핵심 서비스와 web pack에 대한 설정을 포함 webpack을 통해 애플리케이션의 개발 서버 실행, 빌드 등을 처리 CLI Plugin Bable/Typescript, ESLint, e2e Test 등과 같은 선택적으로 설치가 필요한 Plugin 사용법 설치 $ npm i -g @vue/cli 프로젝트 생성 $ vue create features Babel : ES6 이상 버전이나 Typescript로 코딩한 경우 ..