일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- TypeScript
- aws s3
- 신입 개발자
- CSS
- 개인 프로젝트
- 계획
- 구상
- 삶
- 신입 프론트엔드
- Next.js
- react
- Javascript
- s3 bucket
- 신입 이력서
- Next.js 13
- 백엔드
- MONGOOSE
- 이력서
- 개인프로젝트
- 회고
- 프론트엔드
- 개발
- 대학졸업
- 신입
- 기획
- 캐플라이어
- 공부
- 개발자 이력서
- Today
- Total
목록--- Project ---/CharFlyer : 캐플라이어 (40)
개발 마라톤

RESTful API 고민하기 오늘은 이메일 중복 체크와 닉네임 중복 체크를 위해 새로 API를 작성하는 중이다. API를 작성하려는데 RESTful API를 작성하기 위해 몇 가지 사이트를 참고했다. [Network] REST란? REST API란? RESTful이란? - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io REST API 제대로 알고 사용하기 : NHN Cloud Meetup REST API 제대로 알고 사용하기 meetup.nhncloud.com 해당 내용을 요약하면 다음과 같다. REST API란? REST API는 자원(URI), 행위(HTTP METHOD), 표현(JSON 등) 이 3가지로 구성되..

Mongoose Scheme 정규식, 조건 정의 프론트엔드는 input 란에서 이벤트 핸들러를 통해 유효성 검사를 진행할 수 있었다. 백엔드에서는 들어온 데이터를 미들웨어 등으로 검사할 수 있을 것 이다. 이번에는 백엔드에서 Scheme 자체에 정규식과 조건을 주어 유효성 검사를 진행하는 방법을 적용해보았다. 1. match 사용 email: { type: String, required: true, unique: true, match: /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i, }, match 옵션을 사용하여 정규식을 적용할 수 있다. 위의 예시는 Email임을 판별하는 정규식을 적용한 예시이다. ..

비밀번호 암호화 bcrypt는 암호 해시 함수로, salt(노이즈)를 추가하여 해시 함수 결과 테이블(레인보우 테이블)에 대한 해킹을 방지할 수 있고, 단방향 해시 함수이기 때문에 복호화하여 역추적하는 방식의 해킹 또한 방지할 수 있다. bcrypt - npm (npmjs.com) bcrypt A bcrypt library for NodeJS.. Latest version: 5.1.1, last published: 2 months ago. Start using bcrypt in your project by running `npm i bcrypt`. There are 4184 other projects in the npm registry using bcrypt. www.npmjs.com bcrypt를 이용..

UUID 모듈이란? 범용 고유 식별자 - 위키백과, 우리 모두의 백과사전 (wikipedia.org) 범용 고유 식별자 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 범용 고유 식별자(汎用固有識別子, 영어: universally unique identifier, UUID)는 소프트웨어 구축에 쓰이는 식별자 표준으로, 개방 소프트웨어 재단(OSF)이 분산 컴퓨팅 ko.wikipedia.org ... 같은 이름을 갖는 개체가 존재한다면 구별이 불가능해 지기 때문이다. ... 개발주체가 스스로 이름을 짓도록 하되 고유성을 충족할 수 있는 방법이 필요하다. 이를 위하여 탄생한 것이 범용고유식별자(UUID)이며 국제기구에서 표준으로 정하고 있다. 위키백과에선 다음과 같이 정의하고 있으며, ..

TypeError: Second parameter is not an object. S3Client 업로드 시에 TypeError: Second parameter is not an object. · Issue #36 · 1004ljy980/CharFlyer (github.com) S3Client 업로드 시에 TypeError: Second parameter is not an object. · Issue #36 · 1004ljy980/CharFlyer 문제 Multer를 사용하지 않고 AWS S3 Bucket에 업로드 할 수 있는 방법으로는 S3Client를 이용하는 방법이있다. ( 여담이지만 AWS.S3 객체의 upload를 이용한 방식은 Cannot assign to read only property '..