개발 5

[SCG]Spring Cloud Gateway 기반 API 게이트웨이 구축 1편| Spring Cloud Gateway 예제

MSA의 대해서는 다들 알거라 생각한다. 나는 MSA를 위해 Gateway 쪽을 담당하여 Auth 서버를 통해 인증을 처리하고 서비스 서버에 연결해주는 작업을 해야한다. 일단 Auth서버 인증이든 다른 서비스 연결이들 기초적인 게이트웨이 구축부터 한번 해보자! 실습 환경은 Window, Intellij를 사용하여 한다. Spring Cloud Gateway 프로젝트 생성 type은 Gradle로 설정해줍니다. build.gradle파일에 dependencies 추가 implementation 'org.springframework.cloud:spring-cloud-starter-gateway' application.yml 설정 application.properties 파일을 .yml으로 변경 applica..

[NVM]node 버전 명령어 하나로 바꾸기

현재 회사에서 하나의 프로젝트는 새롭게 진행하고 있고, 틈틈히 운영중이 프로그램도 유지보수 둘다 하고 있다.. 둘의 node 버전이 다른데 매번 노드 버전을 지우고 다시 깔고 할 수는 없는 노릇,,, NVM을 접하게 되었고 명령어 하나로만 손 쉽게 node 버전을 바꿔가며 일을 하고 있다. 일단 NVM 부터 설치를 해줘야한다. 아래 주소로 접속! https://github.com/coreybutler/nvm-windows GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go. A node.js version management utility for Windows. ..

Node.js 2023.11.02

[docker]신입 개발자의 Docker 도전 1(WSL, Docker 설치)

도커를 공부해보기 위해서 생활코딩에 올라와있는 도커강의를 보니 갑자기 우분투 어쩌구 우리는 우분투 기반으로 이런 말이 나와서 뭐지 싶었다. 나는 아직 우분투를 설치한 적이 없는데? 우분투 설치를 알아보니 또 데스크탑 버전 서버 버전 이렇게 두개가 있던데 이건 또 뭐야;; 나는 서버 구축하려고 하니까 서버 버전 깔아야하나? 개인용이니까 데스크탑? 고민하다가 동기한테 물어봤다 :) 도커를 써본 동기한테 물어보니 일단은 한번 체험해 보려는 용도라 로컬에서 할 수 있는 도커를 써보라고 하여 회사에서 주신 AWS 인스턴스가 아니라 로컬에서 테스트 해보려 한다. 1. Microsoft Store에서 ubuntu와 Window Terminal 다운로드 지금 현재 윈도우를 사용하고 있어서 Microsoft store에..

Docker&Ubuntu 2022.04.27

[django] session 사용법

django의 session django는 session기능을 지원한다. 서버에서 데이터를 저장하고 쿠키의 송수신을 한다. 자세히 설명하자면 데이터는 서버에 저장해 놓고 세션 아이디를 쿠키에 저장한다. 완벽하다고는하는데,,나한테는 완벽하게 적용되지 않는다,ㅜ 해결하려고 정리하는 글을 작성해 본다. session 활성화 django의 session은 미들웨어를 통해 구현된다. 그래서 활성화 하기 위해서는 settings.py에 MIDDLEWARE에 아래의 문구가 있어야한다. 기본적으로 존재하는 문구이다. #settings.py MIDDLEWARE = [ #..생략 'django.middleware.common.CommonMiddleware', #.. ] 데이터베이스 지원 세션 데이터베이스 지원 세션을 사용..

Django 2022.04.25

[에러]RuntimeError: Model class example.models.Question doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

유튜브 명준MJ 님의 django 강의를 듣고 다시 복습하기 위해 example 폴더를 만들어 다시 똑같이 만들어 보고있었다. 그러다가 아예 서버가 안돌아가는 상황 발생,,, 제일 아래에 이런 문구가 떠서 구글링 해본결과 RuntimeError: Model class example.models.Question doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS. 얻을 수 있는건 없었다. Apps이 설치가 안되어있어서 mysite폴더 settings.py에 apps을 추가할대는 setting에 들어가서 작성해주어야 했는데 하지 않아 서버가 돌아가지 않았다. 기초적인거 겠지만,,,저같은 사람들을 위해 작성하였습..

Django 2022.04.04
반응형