본문 바로가기

반응형

전체 글

Photon Chat Webhook 대가리 쪼개기 002 - Webhook 서버 연동 일단, 웹훅을 연동할 거니까, 웹훅서버가 필요하겠죠? 제가 써본 방법은 두가지인데 각종 클라우드 서비스 인스턴스 사용하기 비용은 좀 나갑니다만, aws의 lightsail의 경우 저렴하게 사용할 수 있습니다. 구름ide 사용 교육용 클라우드 컨테이너 단위 IDE를 제공하는 국내 서비스 입니다. 무료로 사용 가능하며, 각종 클라우드 서비스와 유사하게 사용 가능하지만, 몇가지 장점과 단점을 나열해보겠습니다. 더 보기를 눌러보세요. 더보기 장점 무료로 사용이 가능합니다. 기본적으로 url 등록 서비스를 제공합니다. 간단한 에디터, 깃, 동시작성툴, 미리 제공되는 컨테이너 이미지( php, 워드프레스, 닷넷, 스프링, 리엑트, 뷰 등등..) 가 있어 빠르게 환경설정이 가능합니다. 유료 플랜 사용 시, 클라우드 .. 더보기
Photon Chat Webhook 대가리 쪼개기 001 - 클라우드 앱만들기, 데모 구동 포톤 챗 대가리 쪼개기를 시작하게 된 계기는 정말 간단합니다. 이전 회사에서 포톤챗 웹훅 연동을 했었는데, 정말, 진짜로 다신 쓸일이 없을줄 알았습니다 ㅠㅠㅠ 그래서 인수인계 문서만 정리하고, 그대로 나왔었는데, 다시 연동할 일이 생겼더군요. 문제는 왜?인지 모르게 그 당시와 데모클라이언트에 자잘한 버그가 많이 생겨났다는 느낌이 많이 들었고 좀더 자세한 스펙과 동작을 파헤치기 위해 정말 대가릴 쪼개버려야겠단 마음을 먹게되었습니다. (궁극적으로, 공식문서가 부실한 문제가 제일 큽니다.) 같은 실수를 두번 반복하지 않기위해... 저를 위해서라도... 고생하실지도 모르는 분들을 위해서 간단한 가이드를 남겨봅니다.... 문서가 정말 불친절하고 데모도 불친절하며, 직접 고쳐가면서 테스트해봐야 알수있는 부분이 너무.. 더보기
[2022-07-17] 엔티티 매핑 엔티티 매핑 소개 - 객체와 테이블 매핑 : @Entity, @Table - 필드와 컬럼 매핑 : @Column - 기본 키 매핑 : @Id - 연관 관계 매핑 : @ManyToOne, @JoinColumn @Entity - @Entity가 붙은 클래스는 JPA가 관리, 엔티티라 한다. - JPA를 사용해서 테이블과 매핑 할 클래스는 @Entity 필수 - 주의 -> 기본 생성자 필수 ( 파라미터가 없는 public 또는 protected 생성자) -> final 클래스, enum, interface, inner 클래스 사용 X -> 저장할 필드에 final 사용 X @Entity 속성 정리 - name -> JPA에서 사용 할 엔티티 이름을 지정한다. -> 기본값 : 클래스 이름 그대로 사용 ( 예 :.. 더보기
[2022-07-09]영속성 컨텍스트 영속성 컨텍스트 ? - JPA를 이해하는데 가장 중요한 용어 - [엔티티를 영구히 저장하는 환경] 이라는 뜻 - 영속성 컨텍스트는 논리적인 개념 => 눈에 보이지 않는다 - 엔티티 매니저를 통해서 영속성 컨텍스트에 접근 엔티티의 생명주기 - 비영속 (new/transient) : 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 //객체를 생성한 상태(비영속) Member member = new Member(); member.setId(1L); member.setUserName("회원1"); - 영속 (managed) 영속성 컨텍스트에 관리 되는 상태 //... EntityManager em = emf.createEntityManager(); em.getTransaction().begin(); //객체를 .. 더보기
관심문서 on 2022-05-12 NestJS로 배우는 백엔드 프로그래밍 - WikiDocs WSL을 사용하여 Linux GUI 앱 실행 | Microsoft Docs WSL을 사용하여 데이터베이스 추가 또는 연결 | Microsoft Docs 웹 API 디자인 모범 사례 - Azure Architecture Center | Microsoft Docs 마이크로 서비스의 서비스 간 통신 - Azure Architecture Center | Microsoft Docs 프런트 엔드에 대한 백 엔드 패턴 - Azure Architecture Center | Microsoft Docs 게이트웨이 라우팅 패턴 - Azure Architecture Center | Microsoft Docs 게이트웨이 오프로딩 패턴 - Azure Architectur.. 더보기
wsl환경에서 node 앱 구동 #증상 wsl 에서 node application을 실행시켰는데, database connection fauilre로 인해 앱 구동이 안됨. #원인 경험때문인지 몰라도 촉이 왔는데, ( .env를 못불러왔거나, 네트웍이슈거나) 내부 네트웍에 할댕된 주소가 db가 설치된곳과, wsl이 할당받은게 다르단 가설을 세웠다. 굳이 확인은 안해보고, db가 설치된 windows 환경의 내부 ip주소로 바꿔서 다시 run해보니까 정상적으로 가동. 더보기
gist test 더보기

반응형