DevOps BootCamp/Java script 문법 정리 2

Next.js 사용 방법 및 DynamoDB 연결

Next.js란? Next.js는 리액트를 위해 만든 오픈소스 자바스크립트 웹 프레임워크로, 리액트에는 없는 서버 사이드 렌더링 server-side rendering(SSR), 정적 사이트 생성 static site generation(SSG), 증분 정적 재생성 incremental static regeneration(ISR)과 같은 다양하고 풍부한 기능을 제공한다. express 프레임워크와 다르게 next.js는 req.method 형식을 쓰며, DynamoDB 테이블에 데이터를 넣기 위해서 put형식을 쓴다. ▶ Next.js POST 방식 import AWS from 'aws-sdk'; const docClient = new AWS.DynamoDB.DocumentClient({ region: ..

Array.isArray, filter, map, reduce 문법

Array.isArray(인자) -> 배열인지 아닌지 확인 객체 안에 데이터는 {객체.키}로 접근 가능 Object.keys() -> 객체를 배열로 변환 기술 부채: 기술적인 문제를 해결하지 않고 미루는 것 obj.hasOwnProperty -> 객체의 키를 찾는 함수 obj.filter((element) => 조건) -> 원하는 조건에 성분만 추출 map() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환 ex) arr.map(function(element) { 적용할 내용 }); obj[property].map(element => square(element)); -> obj[property]가 배열일 경우 각 요소마다 square 함수 적용 const..