Backend(5)
-
[Logback 경로 설정 문제 해결] ERROR - Failed to create parent directories
Windows 환경에서 설정해둔 Spring boot 프로젝트를 Mac OS에서 그대로 실행시키는데 아래와 같은 문제가 발생했다. java.lang.IllegalStateException: Logback configuration error detected: ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE_APPENDER] - Failed to create parent directories for [/logs/projectName/LOCAL/projectName.log] ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE_APPENDER] - openFile(/logs/projectNa..
2021.01.08 -
[Spring/SpringBoot] RESTful 웹 서비스 구축하기
해당 글은 공식문서-Building a RESTful Web Service를 참고하여 작성되었습니다. 간단하게 SpringBoot를 사용해 프로젝트를 생성하고, RESTful 웹 서비스를 만드는 법에 대해 알아봅니다. 어떤 서비스를 만들게 되나요? http://localhost:8080/greeting?name=User 위와 같이 name 쿼리 설정이 가능한 GET 웹 서비스(API)를 만들어 볼 것입니다. 그에 대한 응답은 다음과 같습니다. // defalut {"id":1,"content":"Hello, World!"} // name 쿼리로 user 설정 시 {"id":1,"content":"Hello, User!"} 환경설정 작업 환경 참고를 위해 나열한 것이며, 각 환경에 맞는 설정 부탁 드립니다..
2020.12.26 -
Windows10에서 Docker 및 kitematic 설치하기
참고 : https://docs.docker.com/kitematic/userguide/ - Docker : https://hub.docker.com/editions/community/docker-ce-desktop-windows/ kitematic는 원래 도커 오른쪽 클릭하면 뜬다는데 나는 안떠서 따로 설치함 - kitematic : https://github.com/docker/kitematic/releases/
2020.03.02 -
[Node.js] [Socket.IO] 웹소켓(WebSocket) 사용해서 실시간 통신하기
웹소켓(WebSocket) 백엔드 언어로 Node.JS언어를 사용하고 있는 상황에서 쪽지, 채팅 구현을 위해 Socket.IO를 적용해보았다. 이 과정을 통해 웹소켓, Socket.IO가 무엇인지 알아보도록 하자. 참고로 모바일 프로젝트를 진행 중이기 때문에, 클라이언트 웹을 따로 만들지 않았다. 웹소켓(WebSocket) 브라우저와 웹 서버 사이의 자유로운 양방향 메시지 송수신 방법으로 HTML5 표준 기술 그렇다면 웹소켓이 등장하게 된 배경은 무엇일까? 기존 클라이언트와 서버가 실시간으로 상호 작용하는 서비스를 만들고자 할 때 Polling, Long Polling, Stream등을 사용했다. 하지만 이 방식들은 모두 브라우저가 요청을 보낸 후 서버가 응답을 보내는 단방향의 메시지 교환 방식을 취하고..
2017.12.07 -
[Atom][Tip] Remote-FTP 사용해서 atom aws ec2 연동(접속)하기
[Atom][Tip] Remote-FTP 사용해서 atom aws ec2 연동(접속)하기 백엔드 작업할 때 자주쓰는 에디터 Atom 백엔드 작업은 ec2에 바로 접속해서 코드를 수정하는게 편하다. 자주 쓰는 Remote-FTP를 사용해 접속해보고자 한다. Remote-FTP 설치 1. mac : command + shift + p window : control + shift + p 를 눌러 install packages를 치거나 setting - install화면으로 이동해 packages 설치 창으로 이동합니다. Remote-FTP 검색시 가장 상단에 뜨는 것을 install 한다. 설치 완료시 아래와 같이 뜬다. ftpconfig 파일 생성 상단에서 Packages - Remote-FTP - Togg..
2017.10.01