# server

38개의 포스트

[WEB] HTTP 쿠키

HTTP 쿠키는 서버가 사용자의 웹 브라우저에 전송하는 작은 데이터 조각. 브라우저는 그 조각을 저장해 놨다가 동일한 서버에 재요청이 들어오면 저장된 데이터를 함께 전송한다. 쿠키의 3가지 목적 세션관리 서버에 저장해야할 로그인, 장바구니, 게임 스코어 개인화 사용

5일 전
·
0개의 댓글

우분투 18.04 SSH 설치

만약 접속이 안되고, 서버가 방화벽을 사용중인 경우,ssh포트를 허용한다.

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

Apollo 서버로 GraphQL API 개발하기 (3)

이번에는 로그인/회원가입 기능을 구현해볼 것이다. 본 글에서 설명하는 내용은 개인적으로 공부하면서 생각한 것으로 검증되지 않았습니다. 따라서 이 방식을 다른 프로젝트에 그대로 도입하면 보안상 문제가 생길 수도 있으니 주의하시길 바랍니다. 보안은 저도 잘 모릅니다..ㅜㅜ

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

갑자기 ssh가 안돼요! linux에 ethernet 연결하기

서버실에 서버컴퓨터가 스위치로 다섯대가 연결되어있고 불쌍한 대학원생은 ssh로 서버에서 작업하던 도중 갑자기 몇대가 ssh가 접속이 안되는 현상이 발견된다.슬랙 서버채널에 들어가 바로 해당 상황을 공유드렸고 먼저 가서 도대체 왜! 연결이 안되는지 살펴보기로 했다

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

서비스 유형에 따른 서버 호스팅 방식 비교

서비스에 따른 서버 이용 방식 비교하기 (웹 호스팅, 서버 호스팅, 클라우드 호스팅)

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

Apollo 서버로 GraphQL API 개발하기 (2)

서버 구축 등 기초적인 내용은 1편에서 다뤄봤고, 2편에선 서버를 커스터마이즈하는 과정에 대해 다뤄볼 것이다. 7. 새로운 데이터베이스 추가 데이터베이스에 사용자 목록을 추가하고 싶으면, 아래와 같이 한다. > 1. 데이터베이스 생성 스키마에 데이터베이스 구조 명시

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

[부스트코스]웹 프로그래밍 기초, 4) 웹 서버

안녕하세요 4번째 포스팅입니다. 하루에 1포스팅을 하는 것으로 목표로 하고 있지만, 어제는 개인적인 사정으로 글을 올리지 못했습니다. ㅜ_ㅜ 1일 1포스팅 하는 것을 습관화 하는 것이 이번 부스트코스 서포터즈에서의 목표 중 하나입니다. 그럼 시작하겠습니다 ! 1. 웹

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

Apollo 서버로 GraphQL API 개발하기 (1)

GraphQL이란 GraphQL은 데이터베이스 쿼리 언어 중 하나이다. 개인적으로 쿼리문 작성이 직관적인 것이

2020년 1월 22일
·
0개의 댓글

디렉토리 구조를 의식한 API 만들기

(갑자기) 옛날옛날에 PHP가 있었습니다. 그리고 (충격주의) 그 시절을 그리워하는 사람들이 있답니다.

2020년 1월 15일
·
0개의 댓글

TIL #6 // Browser, HTTP, Server, API, Ajax

우리가 만들 웹서비스는 클라이언트와 서버로 구성되어있다 이번 스프린트는 API(Application Arograming Interface)를 활용해서 UI(User Interface)를 만드는 스프린트였다 여기서 API란 프로그래밍되어있는 애플리케이션과 의사소통 가능한 매게체 ,Interface란 사물과 사물간의 의사소통을 하게 만드는 매게체, UI란 ...

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

kotlin에서 dynamoDB 사용하기

개요 12월 프로젝트(https://velog.io/@dvmflstm/12%EC%9B%94-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-ticket-reservation) 에서는 dynamoDB를 사용해보기로 결정했고, 그에 따라 kotlin 및

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

Kotlin Coroutine에서의 동기화 제어

멀티스레드 환경의 문제 race condition.jpg (↑ race condition을 설명하기에 너무나 적절한 사진.) 멀티 스레드는 어플리케이션의 퍼포먼스 측면에서 싱글 스레드에 비해 큰 이득을 가져다주지만, race condition을 적절히 제어하지 않을 경우 데이터의 손실이 발생할 수 있다. race condition이란 여러 개의 스레드...

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

AWS SQS + kotlin + coroutine을 이용한 SQS Consumer 만들기

서론 12월에는 '멀티스레드 환경에서 다수의 요청을 효율적으로 처리하는 WAS + Background worker 아키텍쳐 구현하기' 프로젝트를 계획했었다.(바로가기) 이 아키텍쳐의 핵심은 뒷단에서 멀티스레드로 원하는 작업을 효율적으로 처리하는 Background worker 부분이었는데, 이 부분을 구현하기 위해 학습한 것들과 실습 내용을 공유하려 한다....

2020년 1월 12일
·
0개의 댓글

create-react-app에서 react가 실행되는 기본 흐름(?)

리액트(react) 공부를 시작하면서 create-react-app이라는 것을 알게되었습니다. 리액트에 필요한 환경설정들을 간편하게 구축해주고 리액트 프로그램을 간단하게 돌려볼 수 있다고만 알고 있었는데... 공부하다가 가만히 생각해보니... 리액트는 js로 구성되어 있고 웹 브라우저는 그것을 요청해서 가져오는 것인데... '그럼 내가 지금 보고...

2020년 1월 9일
·
0개의 댓글

[Project] Server 개발환경 세팅

Back-end 개발환경은 Node.js로 하고 프레임워크는 express를 사용하기로 했다. Server 개발환경 세팅 순서는 npm 설치 : node와 npm은 설치가 되어있다. express 설치 & Hello World express 공식문서 : https://expressjs.com/ko/ eslint & prettier 설정 nodemon...

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

[Web Architecture] Client, Server, API…

먼저 일반적으로 우리가 웹페이지에 관련해서 들어본 단어들이라면 서버, 브라우저, http 등이 있습니다. 각자 어떤 일을 하는지 짐작이 가지만, 이러한 단어들이 어떠한 역할을 하고 서로 어떠한 연관이 있는지를 정리를 해보겠습니다. 출처: http://www.cs.trincoll.edu/hfoss/wiki/FO9Notes:Three-TieredWebArch...

2019년 12월 31일
·
0개의 댓글

[Deploy] - 서버사이드 HTTPS 환경으로 배포하기(AWS).

이전에 진행했던 프로젝트중에 webcam을 사용하는 프로젝트가 있었습니다. MediaDevices.getUserMedia()라는 메소드를 사용했는데, 이 함수는 Secure 환경이 요구됩니다. 즉 웹이라면 https 환경이라고 생각하면 됩니다. 아래는 MDN에서 볼 수 있는 MediaDevices.getUserMedia() 함수의 지원 환경입니다. im...

2019년 12월 27일
·
0개의 댓글

[node.js REST API 서버 만들기] 7. environment split

환경의 분리 서버가 실행되는 모드를 몇 개 정의해야 합니다. 이건 테스트 때문입니다. 아직 테스트에 db를 붙이지는 않았지만 곧 테스트에 디비를 붙일 것 입니다. 하지만 테스트 할 때 디비를 붙이게 되면 데이터베이스 테스트에서 사용한 데이터들이 쌓이게 됩니다. 따라서 테스트용 데이터 베이스가 따로 있어야하는데 이것을 위해 서버 환경을 분리할 것입니다. 우...

2019년 12월 11일
·
0개의 댓글

[node.js REST API 서버 만들기] 6. DB Sync

데이터베이스 연동 일반적인 백엔드 구조  image.png 지금 까지 했던 작업을 Client, Server, Database 중에 Server부분을 만들었습니다. Client에서 요청하는 것은 curl을 사용하거나 모카 테스트로 진행했습니다. 남은 것은 가장 오른쪽에 있는 database 부분입니다. 백에드에서 database를 직접 만드는 것은 아...

2019년 12월 11일
·
0개의 댓글

[node.js REST API 서버 만들기] 5. TDD

출처: http://webframeworks.kr/tutorials/nodejs/api-server-by-nodejs-04/ Mocha 노드에서 가장 유명한 테스트 툴은 Mocha 입니다. Mocha는 테스트 코드를 구동시켜주는 테스트 러너입니다. Mocha역시 노드로 작성된 패키지중 하나로 npm으로 설치 가능합니다. $ npm i mocha —save...

2019년 12월 11일
·
0개의 댓글