멀터 미들웨어를 사용할 수 있습니다.( 설치 : npm i multer )이미지, 동영상 등을 비롯한 여러 가지 파일들을이 형식으로 업로드 합니다.enctype=multipart/form-data 인 폼을 통해 업로드하는 데이터의 형식을 의미합니다.express.url
https://programmers.co.kr/learn/courses/30/lessons/12973문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거된
'에러 처리 미들웨어'만 예외로 err, req, res, next를 매개변수로 가지고보통 req, res, next를 매개변수로 가집니다.app.use나 app.get, app.post 등의 라우터에 장착할 수 있습니다.첫 번째 인수로 주소를 넣으면 됩니다.ex) a
https://programmers.co.kr/learn/courses/30/lessons/62048각칸의 길이는 1x1가로의 길이 W와 세로의 길이 H가 주어질 때,대각선에 걸리지 않는정사각형의 개수를 구하는 solution 함수를 완성해 주세요. 혼자힘으로
https://programmers.co.kr/learn/courses/30/lessons/43165n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 1, 1, 1, 1, 1로 숫자 3을 만들려면 다음
어떤 역할을 하나요?설치가 필요한가요?사용예시를 보여주세요.보안상의 이점이 있나요?요청 경로에 파일이 없으면 어떻게 처리하나요?정적 파일들을 제공하는 라우터 입니다.fs.readFile로 파일을 직접 읽어서 전송할 필요가 없어 편리합니다.아니요.기본적으로 제공되므로ex
https://programmers.co.kr/learn/courses/30/lessons/12978?language=javascriptN = 6road = \[1,2,1,1,3,2,2,3,2,3,4,3,3,5,2,3,5,3,5,6,1];K = 4;자신과의 거
https://programmers.co.kr/learn/courses/30/lessons/87389자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하는 함수를 작성하세요.maxNum : 나머지
app.js 에 라우터를 많이 연결하면코드가 길어져 복잡해질 수 있습니다.(라우터 : app.js에서 app.get 등의 메서드)그래서 익스프레스에서는 라우터를 별도의 폴더로 분리해 라우팅을 깔끔하게 관리할 수 있도록Router 객체를 제공합니다.주소가 합쳐집니다.위
https://programmers.co.kr/learn/courses/30/lessons/77884변수 answer를 만든다.left 값부터 right 값까지 순회하는 for 문을 만든다.i 의 약수의 개수를 구한다.약수가 짝수라면 변수 answer에 더한다
요청과 응답에 대한 정보를이런 식으로 콘솔에 기록해줌첫번째 인수로는dev, combined, common, short, tiny 등의 포맷두번재 인수로는immediate, skip, stream 등의 옵션skip 옵션을 줘서 에러 로그만 찍히도록 설정개발 환경에서는 d
https://programmers.co.kr/learn/courses/30/lessons/86491sizes 배열의 요소들을 오름차순으로 정렬한다.요소들의 0번째 인덱스에서 가장 큰 수를 찾는다.요소들의 1번째 인덱스에서 가장 큰 수를 찾는다.둘을 곱한다.
세션 관리용 미들웨어.로그인 등의 이유로 세션을 구현특정 사용자를 위한 데이터를 임시적으로 저장요청이 올 때 세션에 수정 사항이 생기지 않아도 세션을 다시 저장할지 설정하는 것수정사항의 예는 뭘까..세션에 저장할 내역이 없더라도 처음부터 세션을 생성할지 설정하는 것 세
유효기간 검사 : 유효기간이 지난 쿠키를 걸러 냅니다.쿠키해석 : 요청의 쿠키를 해석해 req.cookies 객체로 만듭니다.서명된 쿠키라면 req.signedCookies 객체로 만듭니다.ex ) name=sunrise 쿠키를 보냈다면 req.cookies는 { na
요청의 본문(body)의 데이터를 해석해서req.body 객체로 만들어주는 미들웨어 입니다.보통 '폼 데이터(URL-encoded)'나'AJAX 요청(JSON, XML)' 의 데이터를 처리 합니다.멀티파트(이미지, 동영상, 파일) 데이터는 처리 못합니다.JSON pay
https://programmers.co.kr/learn/courses/30/lessons/86051includes 메소드로 numbers에 있는 숫자를 찾아filter 메소드로 걸러내고reduce 메소드로 그 나머지 요소들을 더했다.
https://programmers.co.kr/learn/courses/30/lessons/82612가우스를 이용한 풀이다.예를 들어3 + 6 + 9 + 12 + 15 를9 + 9 + 9 + 9 + 9 로 만든다 생각하니(3 + 15) / 2 \* 5 라는
자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다.n의 다음 큰 숫자는 n보다 큰 자연수 입니다.n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니다.n의 다음 큰 숫자는 조건 1, 2를 만족하는 수 중 가장 작은 수 입니다.예를
문제 설명프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다.각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다.또, 각 기능의 개발속도는 모두 다르기 때문에뒤에 있는 기능이앞에 있는 기능보다 먼저 개발될 수 있고,이때 뒤에 있는 기능은앞에 있는 기능이 배포
어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다.예를 들어, 숫자 1924에서 수 두 개를 제거하면 19, 12, 14, 92, 94, 24 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다.문자열 형식으로 숫자 number