반응형 전체보기250 내가 만든 페이지를 web server에 띄우고 싶을 때, 'serve' npm에서 serve에 대해 검색하면 (영어로) 'serve는 정적 사이트, SPA 혹은 단순 정적 파일(내 디바이스에 있든 로컬 네트워크에 있든)을 serve 하는 것을 도와준다. 또, 디렉토리의 콘텐츠를 깔끔하게 보여주는 인터페이스를 제공한다'고 한다. 우선 global로 설치하고, serve라는 명령어로 실행할 수 있다. serve Static file serving and directory listing. Latest version: 14.1.2, last published: a month ago. Start using serve in your project by running `npm i serve`. There are 657 other projects in the npm registry usi.. Programming/ETC 2022. 12. 20. Web Assembly https://tech.kakao.com/2021/05/17/frontend-growth-08/ FE개발자의 성장 스토리 08 : WebAssembly 개발기 안녕하세요, FE플랫폼팀에서 전사 에디터 및 웹 사진 편집기를 개발하고 있는 sky입니다. 기존 사진 편집기 성능 개선을 위한 방법으로 Web Assembly를 조사하게 되었습니다. Web Assembly를 사용해 본 tech.kakao.com Programming/ETC 2022. 12. 19. [Nest.js] DTO란? https://resilient-923.tistory.com/356 [Nest.js]DTO란? Entity란? 요즘 진행 중인 백앤드 리뉴얼 프로젝트는 express 기반에서 Nest.js 기반으로 migration 하고 있습니다. 프레임워크를 바꾸는 만큼 대공사가 진행 중인데요, express에서는 mongoose로 하나의 controller에서 resilient-923.tistory.com 카테고리 없음 2022. 12. 19. [Nest.js] API 만들어 보기(유저 등록) 구조 설계 Nest.js가 client 요청을 받은 후의 과정 @Controller -> @Service -> Database(Repository) CLI를 이용해 module, controller, service 생성 *Service: Controller가 사용자가 HTTP 요청을 통해 사용자가 보낸 데이터를 처리하면서 비즈니스 로직을 위임하는 기능. Provider의 하나로, Provider에는 services, repositories, factories, helpers 등이 있다. Provider는 @Injectable() 데코레이터가 달린 클래스인데, Dependency Injection이 가능하도록 한다. user.module.ts import { Module } from '@nestjs/com.. Programming/Nest.js 2022. 12. 19. [Nest.js 기초] 설치와 controller 설치 npm i -g @nestjs/cli nest new 프로젝트-명 서버 실행(yarn 기준) 서버 실행: yarn start dev 모드: yarn start:dev 프로젝트 디렉토리와 기본 요소 살펴보기 scr 폴더 안의 core 파일들 app.controller.ts: 단일 경로가 있는 기본 컨트롤러(MVC 패턴에서의 컨트롤러. Django에서의 View) app.controller.spec.ts 컨트롤러를 위한 유닛 테스트 app.module.ts: 애플리케이션의 루트 모듈 app.service.ts: 기본 서비스 main.ts: 핵심 기능인 NestFactory를 사용하여 nest application instance를 생성하는 시작 파일 main.ts import { NestFactory .. Programming/Nest.js 2022. 12. 16. Nest.js란? Nest는 효율적이고 확장 가능한 Node.js 서버 측 애플리케이션을 구축하기 위한 프레임워크다. Like Django! *Node.js: Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임(프로그래밍 언어가 구동되는 환경)이다. 즉 노드를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있으며, 서버를 실행하는 데 제일 많이 사용된다.즉, 스크립트 언어가 아닌 환경이다. JavaScript는 독립적인 언어가 아닌 스크립트 언어(응용 프로그램에 삽입되어 제어하는 프로그래밍 언어. JavaScript는 표준 HTML 문서 내에 삽입되어 사용된다.)이기 때문에, 웹 브라우저 프로그램 안에서만 동작을 한다. 그러나 Node.js를 설치하면 JavaScript가 웹 브라우저에서.. Programming/Nest.js 2022. 12. 16. [Javascript] 단축 평가 1.1 단축 평가 1.1.1 논리 연산자를 사용한 단축 평가 논리합(||) 또는 논리곱 (&&) 연산자 표현식은 언제나 2개의 피연산자 중 어느 한쪽으로 평가됩니다. 'Cat' && 'Dog' // "Dog" 논리곱(&&) 연산자는 두 개의 피연산자가 모두 true로 평가될 때 true를 반환하며, 좌항에서 우항으로 평가가 진행됩니다. 첫 번째 피연산자 'Cat'은 Truthy 값이므로 true로 평가됩니다. 하지만 위 표현식은 이 시점에서 평가할 수 없습니다. 두 번째 피연산자까지 평가해 보아야합니다. 즉, 두 번째 피연산자가 논리곱 연산자 표현식의 평가 결과를 결정하며, 논리곱 연산자는 논리 연산의 결과를 결정하는 두 번째 피연산자 'Dog'를 그대로 반환합니다. 'Cat' || 'Dog' // "C.. Programming/Javascript, Typescript 2022. 12. 15. 이전 1 ··· 14 15 16 17 18 19 20 ··· 36 다음