본문 바로가기

JavaScript│Node js67

'./locale' path not found in moment/src/lib/locale/locales.js 에러 해결 리액트 ./locale 에러 해결 1. package.json 에 아래 내용을 추가한다. "dependencies" { "moment": "2.24.0" }, "resolutions": { "moment": "2.24.0" }, 2. npm install 한다. 해결. 2020. 5. 4.
리액트로 서비스 만들기 스펙 프론트 - 리액트 js 백엔드 AWS Code Star 백엔드에는 AWS Code star 를 사용했다. Codestar 를 사용하면 CI/CD가 구축되어 있는채로 개발을 할 수 있다. 서버리스 앱을 선택했고 node 로 개발했다. 프론트는 리액트로 개발했다. material design 을 적용해봤다. aws codestar로 앱을 만드는 방법은 이미 작성했다. https://fors.tistory.com/559 AWS CodeStar - Serverless 앱 만들기 프로젝트를 만든다. 템플릿을 골랐다. Express.js 에서 AWS Lambda 를 골랐다. 프로젝트 이름, 프로젝트 id, 리포지토리 이름을 정한다. 프로젝트 생성을 클릭한다. 관리 방법을 선택한다. 아래 리포지토리.. fors.. 2020. 4. 10.
javascript 코딩테스트 팁 map, unshift, lastIndexOf, reverse map 은 일반적으로 배열에 연산을 적용해서 새로운 배열을 얻을때 쓴다. 예) 배열의 모든 원소에 2를 더한 새로운 배열 얻기 map 에서는 인덱스에도 접근 할 수 있다. const array1 = [1, 4, 9, 16]; array1.map((top, index) => { console.log(`top ${top} index ${index}`); }) top은 값이고 index 에는 인덱스가 담겨있다. unshift 는 배열의 맨 앞에 항목을 추가한다. push 반대되는 역할을 한다. lastIndexOf indexOf의 반대다. indexOf()는 값을 맨 앞에서부터 찾고 몇번째에 있는지 알아낸다. lastIndexOf 는 뒤에서 부터 어디에 있는지 찾는다. reverse는 배열을 거꾸로 뒤집는다. 2020. 3. 4.
Javascript/Typescript 스택, 큐, 힙, 정렬 자바 스크립트에서 스택을 구현하는 방법 class Stack { array; constructor() { this.array = []; } public push(data) { this.array.push(data); // 배열에 요소를 추가한다 } public pop() { return this.array.pop(); // 배열의 맨 뒤에서 요소를 빼낸다. } } const stack = new Stack(); stack.push(1); stack.push(2); stack.push(3); stack.push(4); stack.push(5); console.log(stack.pop()); console.log(stack.pop()); console.log(stack.pop()); console.log(s.. 2020. 2. 26.
Nestjs 사용하고 느낀점 Expressjs 기반의 타입스크립트 프레임워크 써보고 현재까지 느낀 장점 1. 스웨거 문서화가 간단하다. 아래 코드를 보고 쉽게 할 수 있었다 import { NestFactory } from '@nestjs/core'; import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'; import { ApplicationModule } from './app.module'; async function bootstrap() { const app = await NestFactory.create(ApplicationModule); const options = new DocumentBuilder() .setTitle('Cats example') .setDes.. 2020. 1. 10.