목록분류 전체보기 (90)
Hello World...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bePPiI/btssAA7fU0z/S30I1mzaqsqvSWm01K17Yk/img.png)
vercel 에서 제공하는 Next.js example 중 https://github.com/vercel/next.js/blob/canary/examples/with-docker-multi-env/docker/development/Dockerfile#L50 docker compose 를 사용하는 부분이 있다. 해당 샘플 코드를 다운 받아 실행하면 container 까지 잘 올라가지만 접속이 되지 않는다. ERR_EMPTY_RESPONSE 가 뜬다. 왜 접속이 되지 않는지 이것저것 확인해보니 HOSTNAME 이 localhost 로 되어 있어서 되지 않았다. 해당 부분을 "0.0.0.0" 으로 변경하니 접속이 되었다.
nuxt2 에서 pdf 생성 후 다운로드 하는 방법이 필요해서 찾아 보았다. vue-html2pdf 를 사용하면 된다. nuxt 플러그인 설정법 https://github.com/kempsteven/vue-html2pdf#using-in-nuxtjs GitHub - kempsteven/vue-html2pdf: vue-html2pdf converts any vue component or element into PDF, vue-html2pdf is basically a vue w vue-html2pdf converts any vue component or element into PDF, vue-html2pdf is basically a vue wrapper only and uses html2pdf.js be..
example src/lib import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; import timezone from 'dayjs/plugin/timezone'; dayjs.extend(utc); dayjs.extend(timezone); dayjs.tz.setDefault('Asia/Seoul'); export default dayjs.tz; 특정 페이지 또는 컴포넌트.tsx import dayjs from '@/lib/dayjs-lib'; ... const exampleDate = dayjs().format('YYYY-MM-DD HH:mm'); ...
setTimeout 을 동기적으로 활용하고 싶을 때가 있다. await setTimeout 이런식으로 사용하면 원하는대로 작동하지 않는다. 아래와 같이 Promise 를 활용해야 한다. https://dev.to/francisprovost/await-a-settimeout-1fje Await a setTimeout Use the async/await syntax with setTimeout dev.to const wait = (timeToDelay) => new Promise((resolve) => setTimeout(resolve, timeToDelay)); await wait(3000); // 3초 기다린 후 아래 코드 실행 ...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PY5h3/btsknPe5y3s/F5dxb74ermpUPIDBw5Yk90/img.png)
클라우드타입에서 fastapi 를 배포하는 경우 기존에 pip requirements로는 배포가 잘 됐는데, pipenv 로 하려니 잘 안 되었다. 로컬에서는 잘 되는데 배포에서는 안 되는 경우였다. 다행히 설정을 이리저리 바꿔주니 어찌되었든 배포가 되었다. ======================================== Pipfile ... [scripts] start = "uvicorn src.app:app --host 0.0.0.0 --port 8000 --reload" ======================================== --host 0.0.0.0 을 해주지 않으면 port를 찾을 수 없어 에러가 난다. 꼭 추가해줘야 한다.(외부로부터의 접근 허용) 클라우드 설정 탭에..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/NOBeV/btseGDxJZw3/uWRHiyuJAAplbhgw85y460/img.png)
최근 뉴스나 신문기사 등 언론매체에서는 연일 폭염과 폭우같은 이상기후 현상들이 보도되고 있다. 이러한 기상이변현상들을 보면서 우리는 지구온난화라는 단어를 쉽게 접할 수 있다. 하지만 이 글을 읽는 사람들 중에서도 ‘지구온난화’ 라는 단어를 들어본 적은 있지만 왜 일어나는지, 그리고 어떻게 대처해야 하는지 정확하게 알고 있는 사람은 많지 않을 것이다. 그래서 이번 기회에 지구온난화가 발생하는 원인과 이를 해결하기 위한 방법인 원자력발전소에 대해 알아보고자 한다. 지구온난화란 무엇인가? 지구온난화(Global Warming)란 말 그대로 지구 전체의 평균기온이 상승하는 현상을 말한다. 산업혁명 이후 화석연료의 사용량이 증가하면서 온실가스 배출량이 급격하게 증가했고, 이로 인해 지구 온난화가 가속화 되었다. ..