일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- conda 기초 설정
- 3000 port kill
- 실행중인 포트 죽이기
- 려려
- conda base 기본 설정
- time wait port kill
- 티스토리챌린지
- window netstat time wait 제거
- conda base 활성화
- conda 가상환경 설정 오류
- 오블완
- Today
- Total
모도리는 공부중
2022.03. 내 궁금증, 검색한 것들, 공부 및 개발 일기 본문
같이 일하는 동료에게 내가 만든 것을 잘 이해할 수 있도록 던져주고 싶다. 날마다 발전하자.
1일
swagger 작성이 왜 이리 쉬운듯 어려운 것인가..
결국 json이 아닌 yaml 형태로 작성해서 하는 중인데 아직 swagger 문서 형태가 익숙하지 않다.
[NodeJS] JSON을 이용한 Swagger작성하기
Nodejs에서 Swagger 작성
velog.io
[Swagger] Open API 3.0 Swagger v3 상세설정
※ 실습 프로젝트는 Github에서 확인 할 수 있습니다.
jeonyoungho.github.io
[Node.js] 랜덤 문자열을 이용하여 임시 비밀번호/세션키/인증번호 생성 응용하기
가끔 개발을 하다보면 랜덤 문자열을 생성해야할 경우가 생긴다. 나의 경우 세션키 또는 인증번호 생성 등을 많이 했다. 아마 임시 비밀번호 등의 경우들도 같은 방법으로 랜덤 문자열을 생성
saii42.tistory.com
[Back-end] 랜덤 문자열을 이용하여 임시 비밀번호 생성하기
랜덤 문자열을 생성하는 방법을 알아보고자 한다.랜덤 문자열을 만드는 이유는 유저가 자신의 계정의 비밀번호가 기억나지 않을 때, 자신의 실제 사용되는 메일 계정으로 새로운 임시 비밀번호
velog.io
3일
2-1. 데이터베이스 기초
1. 파일과 데이터베이스 개념 1) 데이터베이스 기본 용어 데이터베이스(Database) - 관련된 테이블들의 집...
blog.naver.com
db의 필드 길이만큼.. 이라는 개념 때문에 궁금해져서 검색. 내가 지금까지 알고 있던 column이 field였다.
[Node.js 8-1강] mysql DB 연결하고 sql 결과 받아서 활용하는 방법
이번엔 node.js에 데이터베이스를 연결해서 활용하는 방법을 알아보도록 하겠습니다. 데이터베이스는 mysql을 사용했습니다. mysql 모듈 설치 명령프롬프트 창에서 mysql 모듈을 설치합니다. npm install
junspapa-itdev.tistory.com
[Node.js 8-2강] 다중쿼리 처리 방법, sql에 파라미터 매핑하는 다양한 방법
SQL에 파라미터 매핑하는 방법 1. 파라미터를 직접 하드코딩(비권장) 직관적이라 설명드릴 건 없네요. 하지만 보안 문제(SQL Injection)로 인해 비 권장합니다. var clubSn = req.params.clubSn; var sql = 'SELEC..
junspapa-itdev.tistory.com
읽다가 궁금해져서 검색한 SQL Injection
SQL Injection 이란? (SQL 삽입 공격)
1. SQL Injection 1.1 개요 SQL Injection SQL Injection 이란 악의적인 사용자가 보안상의 취약점을 이용하여, 임의의 SQL 문을 주입하고 실행되게 하여 데이터베이스가 비정상적인 동작을 하도록 조작
noirstar.tistory.com
!!! 아주 큰 것을 깨달았다..
입력 검증 화이트리스트(positive) / 블랙리스트(nagative)
입력 검증의 두가지 방법 화이트리스트, 블랙리스트 비교 – 리버's 아름다운 소풍
웹어플리케이션은 웹의 특성상 무방비상태로 노출되어 있고, 항상 해커의 공격대상이 된다. 해커의 공격을 막는 여러 방법 중 제일 기본이 되는 건 사용자의 입력을 검증하는 것이다. 서버단에
river.ecplaza.net
시큐어 코딩 - 블랙리스트 / 화이트리스트
참고자료 : 화이트리스트(whitelist)란? 화이티리스트란 '안전'이 증명된 것만을 허용하는 것으로 '악의성'이 입증된 것을 차단하는 블랙리스트 보안과 상반되는 보안 방식 이다. 화이트리스트, 블
sugerent.tistory.com
행안부에서 발행하는 '시큐어 코딩 가이드'가 있다는 것을 알게 됐다.
시큐어코딩(SecureCoding) - 인코덤, 생물정보 전문위키
# 시큐어 코딩 (Secure Coding)
www.incodom.kr
위는 설명, 아래는 가이드 모음집 사이트
한국인터넷진흥원(KISA) 기술안내서 가이드 (시큐어 코딩 가이드 etc)
한국인터넷진흥원(KISA) 기술안내서 가이드 (시큐어 코딩 가이드 etc) 한국인터넷진흥원(KISA)에서 제공하는 기술안내서 가이드 입니다. KISA에서는 많은 기술안내서를 제공하고 있습니다. 그
iamfreeman.tistory.com
[SQL인젝션] Prepared Statement를 쓰면 SQL 인젝션 공격이 되지 않는 이유는?
Prepared Statement의 내부 원리 개요 SQL인젝션 취약점에 대한 대응방안으로 Prepared Statement와...
blog.naver.com
4일
7일
메일 보내는 시스템 만들면서 참고한 글
Nodemailer :: Nodemailer
Nodemailer Nodemailer is a module for Node.js applications to allow easy as cake email sending. The project got started back in 2010 when there was no sane option to send email messages, today it is the solution most Node.js users turn to by default. Nodem
nodemailer.com
Vue.js와 AWS Lambda, Nodemailer 로 이메일 전송 폼 만들기
Vue.js와 AWS Lambda, Nodemailer 로 이메일 전송 폼 만들기 by 신성환(github.com/blueStragglr) 글의 목적: 이 글을 읽고 나면 온라인에서 폼을 작성해서 submit하면 메일로 도착하는 컴포넌트를 개발하는 과정과
prography-tech.github.io
[Back-end] Node.js에서 메일 전송하기 (feat. Nodemailer & Gmail)
WDMA를 이용하기 위해서는 직원이 사용하는 이메일을 인증하는 과정이 필요하며, 이메일이 인증된 계정에 한해 관리자 등록(계정 생성)이 가능하다.이에 따라, 사용하려는 이메일이 실제로 직원
velog.io
자꾸 gmail을 이용해서 하는 방법이 나오는데, 이건 나만의 플젝을 진행할 때 테스트해보는 걸로 하고..
(그걸 위해 아래 링크 킵)
Node.js | nodemailer를 이용한 이메일 인증(Gmail)
nodemailer는 Node.js에서 메일을 쉽게 보낼 수 있도록 해주는 모듈입니다. 1. nodemailer 설치 npm을 이용하여 nodemailer를 설치한 뒤, 사용할 준비를 해줍니다. $ npm install nodemailer const nodemailer = r..
gaemi606.tistory.com
회사 계정을 이용하는 방법을 찾자.
[Node.js] nodemailer - 나의 이메일 계정 사용하기
회원 등록 시, 이메일 인증을 하는 플로우가 필요했다. 가장 많이 쓴다는 nodemailer을 사용하기로 했다. 예제를 따라하니 gmail 계정 연동하기까지는 참 쉬웠다. 문제는 보내는 사람의 이메일 주소
velog.io
8일
드디어 회사 계정 사용법을 찾은 것 같다. (설렘설렘)
[node.js] g suite 계정에 nodeMailer 적용
1. 배경 어플리케이션에 은근 안쓰이는 곳이 없는 기능 중에 하나가 유저에게 메일을 보내는 것이다. 이는 사용자를 인증하기 위한 곳, 예를 들어 임시비밀번호 발급 비밀번호 변경, 이벤트 결과
zionh.tistory.com
응 아냐~ nodemailer services.json 파일 뜯어보고 방법 찾음 ^^..
10일
swagger.. 이제서야 파악 완료 ㅜㅜㅜㅜ
OpenAPI Specification - Version 3.0.3 | Swagger
OpenAPI Specification Version 3.0.3 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 RFC2119 RF
swagger.io
Swagger Editor
editor.swagger.io
content-type, axios, cors study
[개념 정리] http content-type 관한 정리
http 통신으로 api와 연동 혹은 api를 구현할 때, 보편적으로 자주 쓰는 Content-Type, Mime-Type이 있지만, 종류에 대해 한번 정리할 필요가 있어 일단 종류와 개념에 대한 내용 정리한다. content-type이란
yunzema.tistory.com
[Node.js + Vue] axios 통신, cors모듈
● Front(Vue) - Back(Node.js) 간의 axios 통신 Front 서버와 Back 서버가 서로 통신하며 데이터를 주고받을 때 사용하는 axios 통신 예제 최대한 간단하게 하기위해 Front 서버에서 숫자를 입력받고 버튼을 누
chb2005.tistory.com
CORS는 왜 이렇게 우리를 힘들게 하는걸까?
이번 포스팅에서는 웹 개발자라면 한번쯤은 얻어맞아 봤을 법한 정책에 대한 이야기를 해보려고 한다. 사실 웹 개발을 하다보면 CORS 정책 위반으로 인해 에러가 발생하는 상황은 굉장히 흔해서
evan-moon.github.io
30일
일하느라 바쁘면 여기 신경쓰기도 쉽지 않다는 것을 깨닫는다.
이번주나 다음 주말에 시간 한 번 내서 작업노트에 기록해둔 것 중 몇 가지를 여기로 빼야겠다.
[Git] git stash 명령어 사용하기 - Heee's Development Blog
Step by step goes a long way.
gmlwjd9405.github.io
Git Error : Automatic merge failed; fix conflicts and then commit the result.
누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog
누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!
backlog.com
'내 지식 정리 > 날것 그 자체' 카테고리의 다른 글
2022.04. 내 궁금증, 검색한 것들, 공부 및 개발 일기 (0) | 2022.04.04 |
---|---|
[Bitbucket] 어느 날 갑자기 bitbucket git 로그인이 풀렸다 | bitbucket app password 생성 | fatal: Invalid credentials | git pull & push error (1) | 2022.03.15 |
2022.02. 내 궁금증, 검색한 것들, 공부 및 개발 일기 (0) | 2022.02.05 |
2022.01. 내 궁금증, 검색한 것들, 공부 일기 (0) | 2022.01.06 |
2021.12. 검색한 것들. (0) | 2021.12.13 |