Hyunseok
thumbnail
실시간 환율 데스크톱 앱 - electron에서 dotenv를 사용해보자
2023. 8. 25. 20:16 프로그래밍/환율 앱
오늘은 비교적 간단한 내용이다 이제 슬 배포할 시간이 다가왔고.. 애당초 업데이트를 차츰차츰 해가는 게 목적인 프로젝트이니.. 백엔드는 미리 서버에 올려두고 이제 데이터는 라이트세일 서버에서 쭉 받기로 결정하였다 그러기 위해서는.. 몇 없는 fetch신호의 주소를 이제 내 서버주소로 바꿔야 한다는 것인데 노출하기 싫으니... env파일을 만들어서 설정해 보자 dotenv설치 및 폴더 설정 일단 프로젝트 폴더로 이동해서 dotenv를 설치해 주자 pnpm i dotenv // npm i dotenv 그러고 나서 프로젝트 최상위에 .env파일을 작성하고 안에 내용을 테스트하기 위해서 아래와 같이 작성한다 ENV_TEST=TEST SUCCESS! dotenv를 프로젝트에 설정 일단 프로젝트가 시작되면 방금 만..
thumbnail
실시간 환율 데스크톱 앱 - nestjs로 스케쥴러를 사용해보자
2023. 8. 21. 08:48 프로그래밍/환율 앱
이번 프로젝트의 핵심은 재사용 가능한 데이터의 활용으로 점진적인 기능추가 ㄴ 이것이 이번 프로젝트의 주목적이다 그러기 위해서는 첫 이니셜라이즈가 제일 중요하다 생각했다 초반에는 어차피 USD와 JPY만 긁어올텐데.. 하면서 그냥 냅다 불러온 데이터에서 USD와 JPY만 파싱 해서 DB에 저장하고 있었는데, 생각해 보니 fetch 한 데이터가 아까워서 다른 데이터도 다 db에 넣기로 결정했다 1. nestjs에서 task폴더 작성 후 task.service.ts파일 작성 import { Inject, Injectable, Logger } from '@nestjs/common'; import { Cron, CronExpression } from '@nestjs/schedule'; import axios fr..
thumbnail
실시간 환율 데스크톱 앱 - React + electron + Typescript 설정해보자
2023. 8. 19. 11:00 프로그래밍/환율 앱
항상 생각하는 것이지만.. 프로젝트 시작 할 때 가장 귀찮은 게 환경설정이다 이번에는 심지어 일렉트론의 한정된 환경 안에서 해내야 하기 때문에 .. 더욱더 귀찮다 구조 일단 일렉트론위에 리액트를 올리기 전에, 일렉트론의 구조부터 알아야 한다 나도 제대로는 모르지만 그래도 이번 프로젝트를 하면서 머리에 올려둔 구상정도는 풀어보려 한다 뭐가 제일 사진으로 보기 좋게 되어있을까 해서 찾아보다 저런 사진이 있더라.. 일단 일렉트론이 기동을 하면 main process로 로직을 시작한다, 이 로직은 앱의 설계도, 메인 로직등이 포함된다 main이 초기화될 시에 설계도에 해당하는 render process도 같이 실행된다 여기서, 우리가 추가적으로 봐야 할 점은 render process와 main process사..
thumbnail
실시간 환율 데스크톱 앱 - 일렉트론 앱을 만들어보자
2023. 8. 16. 09:01 프로그래밍/환율 앱
발단 때는.. 7월 불현듯 매번 하던 행위에 깨달음을 얻었다 "아 환율 확인하는 이 습관.. 자동화하면 되는 거 아니야?" 그렇게 바로 뒤도 돌아바보지 않고 만들기를 시작한다 이전에 실패했던 간이 파일 서버 프로젝트를 발판 삼아서 이번에는 꼭 만들어낸다는 신념을 가지고 프로젝트를 시작했다 근데 막막한 것이.. 어떻게 해야 바로 볼 수 있을까에서부터 시작된다 구상 - 무언가를 클릭해서 본다?? ㄴ 그냥 네이버에 환율 쳐서 보는 것이랑 다르지가 않다 - Runcat처럼 글자를 띄운다
1