JavaScript

    [nest.js] AWS s3 bucket 에 파일 여러개 업로드 + rest api 만들기

    👉 postman 에서 실행해본 결과 위 사진과 같이 form-data 로 여러 파일을 첨부하고 AWS s3 bucket 에 업로드 한 후 값들을 db 에 저장하고 저장된 데이터들을 response 로 리턴해주는 기능을 만들어볼 것입니다 🏄‍♀️ 🐱 현재 이 프로젝트는 nestjs 프레임워크를 사용하고 있습니다. 1. 패키지 설치 (aws-sdk, multer, multer-s3) npm install aws-sdk multer multer-s3 --save https://www.npmjs.com/package/multer-s3 multer-s3 Streaming multer storage engine for AWS S3 www.npmjs.com 이 포스트에서는 s3 bucket 업로드를 하고 있으므로 ..

    npm ERR! must provide string spec

    팀작업을 하다 fetch 를 받고 rebase 를 받아 "npm install" 을 하는중에 위와 같은 에러가 났다 https://github.com/npm/cli/issues/2117 [BUG] NMP v7 error on install — 'must provide string spec' · Issue #2117 · npm/cli Current Behavior: Trying to run npm install on my project api-server-boilerplate gives error error must provide string spec Full error log 0 verbose cli [ 0 verbose cli '/Users/davesag/.nvm/ver... github.com 위 레..

    [JavaScript] 정규표현식 (Regular Expression)

    정규표현식이란? 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식! 자바스크립트의 경우 내장되어있으므로 편하게 사용할 수 있음 패턴 만들기 var pattern = /a/; var pattern = new RegExp('a'); RegExp 객체의 사용 - exec() 예를 들어서 url 과 같은 정보를 추출하고 싶을 때, test 하고 싶을 때, 필요한 정보를 치환하고 싶을 때 사용 console.log(pattern.exec('abcdef')); //["a"] /a./ 의 경우 a를 포함하여 한문자까지 나타낸다고 볼 수 있음! var pattern = /a./; console.log(pattern.exec('abcde')); // ["ab"] - test() : 우리가 찾는 정보가 있는지 ..