# Backend

1101개의 포스트

거북이반 (1)

로그인, 회원가입, 게시판 기능을 만들어보면서jQuery를 쓰지않고 백엔드 코드를 작성하는 방법과 그 외 코딩 노하우 등을 배웠다

어제
·
0개의 댓글
post-thumbnail

PHP file_get_contents, https 오류

이 글은 PHP의 file_get_contents 함수로 https로 작성된 url을 열다가 마주친 오류들을 해결한 과정을 적었습니다.

3일 전
·
0개의 댓글
post-thumbnail

Backend session-2

오늘은 지난 시간에 배운 미들웨어와 라우터에 대해서 정리해보자!미들웨어란 일종의 거쳐가는 함수라고 생각하면 된다. 좀 더 자세하게는 이름처럼 요청과 응답 중간에 위치한 함수이다!미들웨어 함수는 요청 오브젝트인 req, 응답 오브젝트인 res, 그리고 애플리케이션의 요청

3일 전
·
0개의 댓글

Nestjs Login 구현 (with JWT)

JWT에 대한 배경지식이 전혀 없으니 Nest.js 공식 Docs를 뒤져보고 해봐도 전혀 로직이 이해되지 않았어서 정말 힘들었었다. 기존 토이 프로젝트에서는 그냥 쿠키 & 세션으로 끝냈었는데 JWT는 처음인데다가 심지어 Nest.js도 처음이어서 뭐가 뭔지 전혀 몰랐다

4일 전
·
0개의 댓글
post-thumbnail

HTTP, HTTPS란?

📍 백엔드 로드맵의 두번째 이야기! HTTP, HTTPS에 대해서 알아보겠습니다!

4일 전
·
0개의 댓글
post-thumbnail

GO #4 - Functions Example(GO 함수 예제)

곱셈을 만들어주는 함수 만들어보기일반적인 경우이런 식으로 작성하면 코드 상으로 오류가 발생합니다.문제점은 multiply() 함수에는 우선 매개변수에 자료형 타입이 들어가야하며, 바로 a \* b 리턴을 하면 안됩니다.컴파일러에게 int type을 리턴할 것이라는 것

5일 전
·
0개의 댓글
post-thumbnail

GO #2 - main 패키지와 import 관련 설명

:: 이전 포스팅 👉 GO - 시작하기 :: 설치 과정앞에서 main.go 라는 패키지를 만들었습니다. 이 패키지의 이름에 대해서는 선택권이 없습니다. 우리가 패키지 이름을 "main"으로 지은 것은 프로젝트 컴파일을 하고 싶다는 뜻이고 실행을 시켜서 서버를 키고,

5일 전
·
0개의 댓글
post-thumbnail

Go #1 - 시작하기 :: 설치 과정

이 포스팅은 Go 언어를 설치하는 과정 및 설명을 다루고 있습니다.컴퓨터에서 동작하길 원한다면 go.dev 사이트에서 다운로드를 받으시면 됩니다.만약, 다운로드를 원치않고 웹에서 간단하게 실행하면서 체험 경험을 하고 싶다면Repl.it/ 사이트를 이용하시면 됩니다.go

5일 전
·
0개의 댓글

[database] entity, attribute, relationship

Entity란 업무에 필요하고 유용한 정보를 저장/관리하기 위한 어떤 것 instance 의 집합 Entity는, 그 안에 포함된 개체들의 특성을 설명할 수 있는 특성(attribute)를 갖는다 '학생' 이라는 entity 속성(attribute)는 학번,

6일 전
·
0개의 댓글
post-thumbnail

Spring Boot로 데이터 리턴 후 Next.js에서 Get 요청해보기

프론트엔드 개발자의 백엔드 공부 도전..!

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

[django] webRTC, websocket, django-channel (3)

로컬 환경에서는 ws(일반 websocket)만 사용해도 문제가 없다. 하지만, 실제 배포할 때는 얘기가 약간 달라지는데 바로 SSL을 적용하는 경우가 대부분이기 때문이다.

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

홍팍[스프링 부트 입문 07] 폼 데이터 주고 받기

form 태그를 보낼 때는, How 와 Where의 정의가 필요하다.action = Where, method = How 에 해당된다고 할 수 있다.폼 데이터를 받기 위해서는 How에 해당되는 방법의 Mapping을 사용해서 받을 수 있다.객체로만 받을 수 있기 때문에,

2022년 5월 10일
·
0개의 댓글

[database] 모델링

modeling = 모델을 만드는 과정

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

[OS] 프로세스 (1)

프로세스(process)란, 하나의 프로그램이 메모리에 올라온 상태를 말한다.

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

N + 1 문제 2 (fetch join 최적화)

앞선 게시물에서 N+1문제가 무엇인지 알아보고 기본적으로 지연 로딩으로 설정하는 이유에 대해서 알아봤다.뭔소린지 모르겠으면 클릭SQL을 조금 알고 있는 사람이라면 앞 게시물에 나오는 쿼리를 보고 join을 사용해서 단 한번의 쿼리로 다 가져올 수 있지 않을까 생각이 들

2022년 5월 9일
·
0개의 댓글

[Back-end] 웹 소켓

웹소켓 프로토콜

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

웹소켓 프로젝트 #3 (비즈니스 계층)

오늘은 비즈니스 계층 부분을 정리하려고 한다. 즉 스프링부트에서 controller를 제외한 mvc패턴에 속한 친구들이다. (mapper.xml, vo, dao, service) 나는 db에서 함수나 트리거같이 복잡하지 않으면 대부분의 쿼리 짜는 것은 좋아하는 것 같다

2022년 5월 8일
·
0개의 댓글