일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 실행 컨텍스트
- javascript
- manytomanyfield
- Jest
- bcrypt
- nodeJS
- Django
- 프로미스
- CORS
- 호이스팅
- 트랜잭션
- typescript
- async/await
- pm2
- 장고초기세팅
- status code
- 노드
- node
- westagram
- docker
- 스코프
- crud2
- on_delete
- django westagram
- 자바스크립트
- TypeError: this.boardRepository.createBoard is not a function
- rebase
- JWT
- wecode
- OSI7계층
- Today
- Total
목록전체 글 (190)
될때까지

이 블로그에 정리되어있는 모든 개념들은 학습 개념으로 혼자 정리한 내용입니다. 잘못 기술한 부분이 있을 수 있으니 발견하시면 언제든지 지적해주세요😄 문제 풀이를 하면서 자꾸 헷갈리는 break와 continue를 정리해보자. 우선 break는 속해있는 가장 가까운 반복문을 깨고 나간다. 즉 반복문이 다 끝나지 않아도 탈출할 수 있는 명령어이다. for x in range(1, 11): if x % 2 == 0: print(f'{x}는 2의 배수입니다.') break print(f'{x}는 2의 배수가 아닙니다.') # 실행결과 # 1는 2의 배수가 아닙니다. # 2는 2의 배수입니다. 위와 같은 코드를 실행하면, 첫 바퀴에 x는 1이 되고 if문의 조건에 일치하지 않기 때문에 맨 아래의 print문이 실..
유튜버 Dennis Ivy의 To Do List 만드는 영상을 참고로, Django 스터디에 들어갔다. 참고영상 : https://www.youtube.com/watch?v=llbtoQTt4qw&t=1973s 영어 강의라서 코드만 보며 열심히 타이핑하면서 따라가고 있었는데 띠로리 영상의 결과값과 내 결과가 다르게 나타나는 것이 아닌가😭 초보자가 혼자 공부할때는 이게 제일 스트레스.. 😫 직면한 문제는 아래와 같다. 추가한 task가 task_list화면에 안나타난다..!!! 왜!!! 기존의 상태에서는, 내가 작성한 투두리스트가 다른 사람 아이디로 로그인해도 화면에 보여지고 있었다. 내가 작성한 투두리스트들만 보이게끔 코드를 수정하는 부분을 따라하고 있었는데 뚜둥 똑같이 따라쳤는데 새로 생성한 태스크들이 ..

이 블로그에 정리되어있는 모든 개념들은 학습 개념으로 혼자 정리한 내용입니다. 잘못 기술한 부분이 있을 수 있으니 발견하시면 언제든지 지적해주세요😄 🥦 SOP(Same Origin Policy) 다른 출처의 리소스를 사용하는 것에 제한을 두는 보안 방식 브라우저에서 보안을 위해 같은 출처인 경우에만 정보를 주고받을 수 있도록 한 정책이다. Origin(출처) => URL의 Protocol + Host + Port가 "모두" 같아야 같은 출처로 여겨진다. 옛날에는 하나의 브라우저에서 다른 출처로 요청을 보낼 필요가 없었단 이야기. 이제는 다른 출처로 요청을 보내고 응답을 받는게 자연스러워졌고 또 필요하게 되었다. 🥦 CORS(Cross-Origin Resource Sharing) 다른 출처의 자원을 공유..
이 블로그에 정리되어있는 모든 개념들은 학습 개념으로 혼자 정리한 내용입니다. 잘못 기술한 부분이 있을 수 있으니 발견하시면 언제든지 지적해주세요😄 Json Web Token : 인가를 위해 사용하는 토큰이다. 사용자가 로그인을 하면 토큰을 건네준다. 토큰은 인코딩이나 암호화된 3가지 데이터를 이어붙인 하나의 string으로 생겼다. 건네지는 이 토큰을 반 찢어서 사용자 반, 서버 반 나눠가져서 나중에 둘이 합쳐서 응 사용자 맞네 아니네를 비교하는게 아니라 그냥 토큰 자체를 사용자에게 건너주기 때문에 서버가 사용자의 토큰값을 기억하고 있지 않다. 요청이 들어오면 해당 토큰의 유효여부만 체크하면 된다. 토큰방식 말고 세션 방식도 있는데, 이는 사용자의 정보를 서버가 갖고 있는 것을 말한다. 반 쭉 찢어서 ..
이 블로그에 정리되어있는 모든 개념들은 학습 개념으로 혼자 정리한 내용입니다. 잘못 기술한 부분이 있을 수 있으니 발견하시면 언제든지 지적해주세요😄 🥯 ORM이란? Object Relational Mapping의 약자로 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 맵핑(연결)해주는 프로그래밍 기법이다. 객체(클래스)와 관계(관계형 데이터베이스)와의 설정을 의미한다. 객체 지향 프로그래밍은 클래스를 사용하고 관계형 데이터베이스에서는 테이블을 사용한다. 객체 모델과 관계형 모델간의 불일치가 존재하는데 객체간의 관계를 바탕으로 sql을 자동 생성해 불일치를 해결해주는 것이 ORM이다. 즉, 객체와 DB의 데이터 사이에서 맵핑해주는 매개체 역할을 한다. - 객체랑 관계형 데이터베이스의 ..
이 블로그에 정리되어있는 모든 개념들은 학습 개념으로 혼자 정리한 내용입니다. 잘못 기술한 부분이 있을 수 있으니 발견하시면 언제든지 지적해주세요😄 git - 버전 관리를 위한 '툴' - 커밋을 통해 파일의 변경사항을 저장할 수 있고, 이를 통해 버전을 관리할 수 있음 - 협업, 백업이 편리한 소프트웨어 github - git으로 저장 후 전송된 내역들이 저장되는 공간을 제공하는 '서비스'
이 블로그에 정리되어있는 모든 개념들은 학습 개념으로 혼자 정리한 내용입니다. 잘못 기술한 부분이 있을 수 있으니 발견하시면 언제든지 지적해주세요😄 HyperText Transfer Protocol : 웹상에서 텍스트, 이미지, 영상 등의 형태의 데이터를 전송하기 위해 사용되는 프로토콜이다.(프로토콜이란? 소통하는 방법을 정해둔 '규칙'이라고 생각하자) 즉, 웹브라우저와 웹서버가 하이퍼텍스트를 주고 받기 위한 방법을 미리 정해놓은 것이 HTTP 프로토콜이다. HTTP 프로토콜은 암호화하지 않은(평문) 내용을 주고 받기 때문에 보안에 취약한 단점이 있다. 로그인하기 위해서 내가 입력한 아이디와 비밀번호가 그대로 노출이 되기 때문에 제3자가 나쁜 마음을 먹으면 언제든지 알아낼 수 있다. 그럼 안되잖아?! 내..
이 블로그에 정리되어있는 모든 개념들은 학습 개념으로 혼자 정리한 내용입니다. 잘못 기술한 부분이 있을 수 있으니 발견하시면 언제든지 지적해주세요😄 Application Programming Interface : 어플리케이션이 프로그래밍하는 인터페이스....란? 🙄 응용 프로그램들이 서로 데이터를 주고 받기 위한 접점이다. 100% 내가 제대로 이해했다는 자신은 없지만 구글링하면서 이해한 바를 토대로 예를 한 번 들어보겠다. 은행에서 업무를 안본지 엄청 오래되었지만, 창구에서 돈을 인출한다고 가정해보자. 번호표를 뽑고 순서를 기다리다가, 내 번호가 호출이 되면 '입/출금 창구'로 가서 '출금 업무' 를 위해 '신분증, 통장 또는 카드'를 은행원에게 전달해주면 된다. 만약 입/출금 창구가 아닌 대출창구나 ..
to do list를 만드는 도중, 어허.. 투두리스트 생성하는 기능은 PUT메쏘드 인가 POST인가 헷갈리기 시작했다. 수업시간에 정리한 노트를 보면, - POST : 새로운 데이터 추가(INSERT INTO) = create - PUT : 기존 row의 모든 column의 데이터를 수정할때 = update 라고 되어있는데 추가 구글링을 하면서 개념정리를 해본 결과 아래와 같이 정리하면 될 것 같다. POST메쏘드를 사용하여 같은 데이터를 여러번 생성하면 다른 id값을 가진 똑같은 데이터가 계속해서 생성이 되고, PUT메쏘드를 사용하면 처음에만 데이터가 생성이 되고, 추후에는 생성할 데이터의 값이 이미 존재하고 있으므로, 같은 값을 계속해서 리턴해준다(멱등성을 가지고 있다) 그래서 난 투두 리스트 생성..
제기동 국비지원 넵플러스 학원에서 수강했던 '35일간의 파이썬 백엔드 수업'이 오늘부로 끝났다. 하지만 백엔드 개발자가 되기 위해서는 아직도 갈 길이 멀다. 고작 35일에 해내면 다들 개발자하겠지. 개발자가 되려면, 공부할게 엄청 많고 끝이 없는데 왜 이 나이에 도전하는가? 일개 사무직으로, 월급 200만원에, 월급루팡으로 시간 때우기 싫고, 누구나 대체가능한 인력이 아니라 내 능력을 인정받고 그에 맞는 대접을 받고 싶다 그래.. 32살이면 살아온 지난날들을 되돌아보면서 후회하고, 도저히 이렇겐 안된다면서 새로운 도전을 하는 시기지. 이럴땐 이미 진로를 찾고 신나게 경력자의 인생을 살고 있는 사람들이 너무 부럽다. 오지게 부럽다 나는 도대체 남들보다 뭐가 부족해서 이렇게 살고 있을까 .. 후회한들 어떠하..