일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 브라우저의 렌더링 과정
- 블로그 서비스 최적화
- 제너레이터와 async/await
- var 사용금지
- 타입변환과단축평가
- 기술컨퍼런스
- Set과 Map
- 이벤트
- 네트워크 연결과 구성요소
- 올림픽 통계 서비스 최적화
- Babel과 Webpack
- 자바스크립트 딥다이브
- 모던 자바스크립트 Deep Dive
- 프론트엔드 성능 최적화 가이드
- 비전공이지만 개발자로 먹고삽니다
- Property Attribute
- ES6함수 추가기능
- 프로퍼티 어트리뷰트
- 자바스크립트
- 프로그래머스
- 전역변수의문제점
- 딥다이브
- 디스트럭처링
- 인터넷 장비
- 빌트인 객체
- DOM
- 이미지 갤러리 최적화
- 스코프
- const
- 원시값과객체의비교
- Today
- Total
목록BootCamp_Codestates/First Project (7)
JDevBlog
퍼블릭 설정 S3에 업로드 된 객체를 어디서든 접근 가능하게 하려면 퍼블릭 액세스를 설정 해야 함 S3 버킷 설정 s3 버킷 정책 설정 버킷 정책이란 사용자가 s3 버킷에 액세스 할 수 있는 옵션중 하나이며 json 문법을 사용하여 버킷에 대한 액세스를 제어 한다. select type of policy: 정책 타입 effect: 버킷에 대한 명령을 허용할 것인지 거부 할 것인지에 대한 옵션 pricipal: 특정 사용자에 대해 권한을 제어하고 싶다면 입력한다. (전체: *, 특정 사용자: arn:aws:iam:AWS-accound-ID:user/IAMID) AWS Service: Step 1에서 정책 타입 선택시 자동 지정 되는 서비스 Actions: 버킷에 대해 어떤 작업을 허용할 것인지 선택하는 옵..
백엔드 포지션으로 2주 간의 프로젝트를 진행했다. 2주라는 짧은 시간이었지만, 해당 웹서비스에 필요한 백엔드 파트 기능들은 왠만큼 구현하여 선방(?)했다고 생각은 하지만.. 역시 아쉬운 마음이 드는데, 소셜로그인을 구현하지 못했다는 점이다. 주된 이유는 프로젝트 기획 초기에 OAuth 기능을 어떻게 구현할지에 대해 밀도있게 의견을 공유하지 못했기 때문이다. 아쉬움을 뒤로하고.. 이번 회고록에서는 아래와 같이 내가 구현했던 파트와 Final project 에서 보충할 부분을 기입했다. 파이널 때에는 아쉬움을 남기지 않도록 노력해야겠다. 구현 파트 유저 Side API 구현 로그인, 로그아웃, 회원가입, 회원탈퇴 , 유저정보등록 컨텐츠 업데이트, 댓글 업데이트, 비밀번호 업데이트, 유저정보 업데이트 이메일 ..
S3 에 이미지 업로드 뭐했지..?
crypto 모듈을 사용한 데이터베이스 비밀번호 암호화 회원가입 API 코드 const { user } = require('../../models'); const crypto = require('crypto'); require('dotenv').config(); module.exports = { post: (req, res) => { // TODO : 회원가입 로직 및 유저 생성 로직 작성 const { email, name, password, nickname, mobile } = req.body; const encrypted = crypto .pbkdf2Sync(password, process.env.DATABASE_SALT, 100000, 64, 'sha512') .toString('base64');..
Social Sign in 구현중.... KAKAO OAuth 참고했던 사이트(SDK 이용한 방법): 1. webruden.tistory.com/272 2. velog.io/@leesangsu200/%EC%B9%B4%EC%B9%B4%EC%98%A4-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EA%B8%B0%EB%8A%A5-%EA%B5%AC%ED%98%84-%ED%94%84%EB%A1%A0%ED%8A%B8%EB%A6%AC%EC%95%A1%ED%8A%B8 m.blog.naver.com/hsoojy_/222098729078 Front-End 부분 1. 2. login 부분만 구현을 해보았다. => 서버 측의 역할을 가늠하기 위해서... => 로그인이 성공한 유저의 경우, 바로 해당 accesstoke..
1. index.js 세팅 2. package.json 모듈 세팅 3. 유저&레시피 엔드포인트에 따른 모든 API 분기 4. signin, signout, signup, userinfo API 구현 커밋 기록 삭제하는 방법
1. 프로젝트 태스크 카드 작성 및 분배 2. 마일스톤 작성 3. 팀 규칙 작성 4. HTTP 로 배포 연습. 1. 포스트맨으로 get 요청 시 발생하는 에러 => body 가 비어있는지 확인한다. (분명 무언가가 쓰여 있을 것이다.) 2. EC2 와 RDS 재 시작시 재설정이 필요한 것들. 1) EC2 => ip 주소 변경 으로 아래 값도 변경되므로, 리뉴얼된 값으로 우분투 서버 가상 컴퓨터를 열어야 한다. 또한 S3 의 index.js 파일의 server 주소도 이에 맞춰 변경시켜줘야 한다. 즉, 서버를 재 시작한 후, S3 파일 변경하는 것이 좋다. 2) RDS=> 서버와 데이터베이스 연결시 host(RDS 의 Endpoint) 가 변경 되므로 리뉴얼된 endpoint 를 입력해줘야 한다. host..