배포

    ngrok을 활용한 손쉬운 개발 공유

    ngrok을 활용한 손쉬운 개발 공유

    ngrok은 NAT 및 방화벽 뒤에 있는 로컬 서버를 보안 터널을 통해 외부로 공유하는 도구입니다. 쉽게 말해, 외부에서도 localhost에서 실행되고 있는 애플리케이션에 접근할 수 있게 하는 터널 프로그램이라고 할 수 있습니다. 이 글에서는 ngrok의 사용법과 사용 시 유의 사항, 사용 예시에 대해 설명합니다. 자세한 내용은 ngrok 공식 문서를 참고해주세요. 1. 로컬 환경에서 개발한 것을 외부로 공유하는 방법 대부분의 개발자는 로컬 환경에서 개발한 것을 외부로 공유해야 할 순간을 맞는다. 이렇게 외부로 공개하는 것을 '호스팅한다'라고 표현하는데, 호스팅하는 방법을 알아보자. 1.1 배포를 통한 외부 공유 일반적인 경우, 배포를 통해 호스팅을 한다. Amazon의 AWS, Google의 GCP,..

    [Node.js] heroku(헤로쿠) 배포하기

    [Node.js] heroku(헤로쿠) 배포하기

    본 글은 2020.09.13에 최종 수정되었습니다. 참고 바랍니다. 본문에 앞서 - 본 글은 Node.js의 express 서버를 heroku를 이용하여 배포하는 방법에 대한 가이드를 제시하는 내용이 담겨 있습니다. 필수적인 내용에 대한 설명은 적으려고 노력했으나, 리눅스 명령어나 express 서버, heroku에 대한 깊은 내용을 다루지는 않습니다. 참고 바랍니다. - 개발 환경은 WSL2를 쓰기 때문에 Linux 운영체제 기반으로 설치를 했습니다. Windows 운영체제를 사용하신다면 도움이 되지 않을 수 있습니다. - heroku 웹 상에서도 배포가 가능하지만, CLI로 하는 것이 더욱 많은 기능을 편리하게 이용할 수 있어서 CLI 기반으로 배포를 진행했습니다. 참고 바랍니다. 개발 환경 - no..