# back end

33개의 포스트

Back-end) Linux & Terminal

Linux란 1991년 Linus Torvais가 개발한 운영체제입니다. 현재 가장 큰 사용자 기반을 갖고 있으며, 공용 인터넷 서버에서 가장 많이 사용되고 있습니다. Linux는 오픈소스이기 때문에 누구나 소프트웨어를 실행, 공유, 수정할 수 있습니다. 또한 수정한

2020년 7월 8일
·
0개의 댓글

Python) How import statement finds modules & packages

Python이 module과 package를 검색하는 방법 python이 module/package를 찾는 순서 >sys.modules → built-in modules → sys.path sys.modules python이 module이나 package를 찾기

2020년 7월 7일
·
0개의 댓글

Python) Function Parameters 순서 연습하기

Function Parameters 👀 Python Function Arguments의 순서 실전 연습 Q1. default value parameter와 non-default value parameter의 위치 default value parameter는 de

2020년 6월 26일
·
0개의 댓글

Python) Function Parameters

가장 기본적인 형태이며, 순서대로 값이 parameter로 함수에 전달됩니다.👉 코드 출력"A and B"순서 대신 parameter 이름으로 맞춰서 값을 전달할 수 있습니다.Keyword arguments방식으로 parameter값을 전달하면 실제 parameter

2020년 6월 26일
·
0개의 댓글
post-thumbnail

graphql-yoga로 서버 시작하기

grapql은 REST API의 비효율적인 fetching을 해결하고자 만들어진 API Query Language(질의어) 이다. > GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a ...

2020년 6월 16일
·
0개의 댓글
post-thumbnail

[프로그래머스] 동물 수 구하기

COUNT()를 이용하여 모든 결과값의 갯수를 카운팅함 쿼리문 출처 https://programmers.co.kr/learn/courses/30/lessons/59410

2020년 6월 11일
·
0개의 댓글
post-thumbnail

[프로그래머스] NULL 처리하기

IFNULL(A, B)를 이용하여 A가 NULL이면 B를 사용하는 방식으로 처리함 쿼리문 출처 https://programmers.co.kr/learn/courses/30/lessons/59410

2020년 6월 11일
·
0개의 댓글
post-thumbnail

[Error] cookie httpOnly 옵션

클라이언트에서 유저가 로그인을 이해 아이디와 비밀번호를 입력하고 서버에 인증을 요청하게 된다. 그리고 서버에서는 요청으로 받은 body에서 아이디와 비밀번호를 취득하여 서버 데이터베이스에 있는 리소스와 비교과정을 거치고 올바른 요청일 경우, jwt 토큰을 발급하고 co

2020년 5월 26일
·
0개의 댓글
post-thumbnail

[Back-end] Sequelize의 'cascade' 사용하기

WDMA에서는 하나의 드레스에 1~3장의 이미지가 속해 있는데 해당 드레스를 삭제하면 그 드레스에 속한 이미지도 같이 삭제가 되어야 한다.이를 위해, Sequelize의 onDelete: 'cascade' 라는 키워드를 이용하여 부모-자식 테이블 간의 연관 리소스를 삭

2020년 5월 5일
·
0개의 댓글
post-thumbnail

[Back-end] 랜덤 문자열을 이용하여 임시 비밀번호 생성하기

랜덤 문자열을 생성하는 방법을 알아보고자 한다.랜덤 문자열을 만드는 이유는 유저가 자신의 계정의 비밀번호가 기억나지 않을 때, 자신의 실제 사용되는 메일 계정으로 새로운 임시 비밀번호를 보내주기 위해서다.랜덤 문자열을 만드는 방법은 다양하다. 여기서는 간단하면서도 많이

2020년 5월 3일
·
0개의 댓글
post-thumbnail

[Back-end] Node.js에서 메일 전송하기 (feat. Nodemailer & Gmail)

WDMA를 이용하기 위해서는 직원이 사용하는 이메일을 인증하는 과정이 필요하며, 이메일이 인증된 계정에 한해 관리자 등록(계정 생성)이 가능하다.이에 따라, 사용하려는 이메일이 실제로 직원이 이용하는 실제 계정인지를 인증하기 위해 인증번호를 메일로 보내는 방식을 적용하

2020년 5월 1일
·
0개의 댓글
post-thumbnail

[Back-end] Sequelize로 migration 하기

WDMA 프로젝트는 그 동안 익힌 기술들을 다시 한 번 복습한다는 생각으로 시작한 프로젝트이다. 그래서 Stroll 프로젝트에서 사용하였던 ORM인 Sequelize를 다시 한 번 사용해 봄으로써 Sequelize의 장/단점을 확인해 보고 싶었다.Sequelize에 대

2020년 4월 28일
·
0개의 댓글
post-thumbnail

모듈 사용을 위한 require 문법 간단 정리

그 동안 Node를 이용하여 웹 서버를 구축할 때, npm에 공유되어 있는 많은 모듈들을 받아서 쓸려면 당연히(?) require를 통해 코드를 가져와야 한다 라고 막연히 생각하고 있었다.그래서 require는 뭔지 import는 뭔지 궁금증이 생겨, 먼저 Requi

2020년 4월 23일
·
0개의 댓글
post-thumbnail

웹 서버(Server)의 기초 개념

지금까지 두 번의 프로젝트를 진행하면서 모두 백엔드 위주로 프로젝트를 진행하였다. 왜냐하면 클라이언트가 요청하는 사항을 내가 구축한 서버가 제대로 서비스를 제공하는 것이 너무 재밌었기 때문이다.하지만 웹 서버라는게 단순히 '유저가 브라우저를 통해 발생시키는 이벤트를 클

2020년 4월 6일
·
0개의 댓글
post-thumbnail

역사공부는 내게 쥐약이였다.

지금까지 우리가 배운 것들에 대한 역사를 알려주는 설민석 선생님같은 글입니다. ( 제대로 들여다보라옹! )

2020년 3월 30일
·
0개의 댓글
post-thumbnail

Back-end - Restful API

휴식이 넘치는 API?

2020년 3월 9일
·
0개의 댓글
post-thumbnail

Back-end - Test Case 이론

Backend

2020년 3월 7일
·
0개의 댓글
post-thumbnail

AWS를 이용하여 배포하기

리액트로 만든 클라이언트를 webpack을 이용한 정적인 파일로 만든다.리액트는 다음 커맨드를 이용하여 만들 수 있다.AWS Management Console에서 s3 서비스로 접속한 뒤 버킷을 만든다.만든 버킷의 속성에서 정적 웹사이트 호스팅 설정권한에서 퍼블릭 엑세

2020년 3월 2일
·
0개의 댓글
post-thumbnail

Sequelize Hooks 명령의 작동순서

Hooks는 Sequelize가 실행되기 전후에 호출되는 함수이다. 예를 들어 항상 모델에 저장하기 전에 값을 설정하고 싶다면 beforeUpdate hook를 사용하면 된다.Note: 인스턴스에는 Hook를 사용할 수 없다. 오직 모델에서 사용된다.Hooks 오퍼레이

2020년 3월 2일
·
0개의 댓글
post-thumbnail

ORM이란 ?

Object-Relational Mapping오브젝트 <-> ORM <-> Relational DatabaseORM을 이용하여 객체의 형태로 데이터베이스에 객체를 삽입, 수정 등이 가능하다.자바스크립트의 객체와 데이터베이스의 테이블의 형태는 서로 다르기 때문

2020년 3월 2일
·
0개의 댓글