[ 스위프트 ] Vapor 8080 포트 변경하기

Vapor를 사용해서 한계를 느끼고 다시 Node.js로 작업을 하고 있습니다. 뭔가 안정화가 되지 않은 것 같고 몇 가지 문제가 있네요. 물론 간단한 테스트를 하기는 정말 좋은 것 같습니다. 특히 iOS 개발자라면요. 그런데 처음 Vapor를 접하면 포트 변경하는것 부터 막힙니다. 오늘은 Vapor에서 기본으로 설정된 8080 포트를 다른 포트로 변경해보겠습니다.

 

Vapor 설치

 

제가 이전에 포스팅한 내용을 확인하시면 간단히 설치 및 구축이 가능합니다.

tttap.tistory.com/152

 

[ 스위프트 ] Vapor 프레임워크 설치 및 구축

어제 처음으로 Vapor라는 프레임워크를 알게 되었습니다. 그동안 Perfect VS Vapor VS Kitura VS Node.js 같은 유사한 글들은 많이 봤어도 크게 관심은 없었습니다. 하지만 이번에 Vapor를 우연히 알게 되었고

tttap.tistory.com

 

설치후에 다음과 같이 configure.swift 파일을 열어줍니다. 그리고 다음과 같이 app 객체에 http 속성의 포트 설정을 변경할 수 있습니다. 만약 개발 서버와 운영서버를 분리해서 작업하려면 environment 로 패턴 매칭해서 분리 할 수 있어요.

vapor 포트 변경

 

AWS EC2를 만들어서 vapor를 올려봤는데 정말 비효율적 입니다. 일단 최초 DB 접속에 병목현상이 있어서 실제 운영으로 사용하기에는 좀 무리가 있어보이네요. 그냥 로컬에서 REST 형태의 테스트 용도로는 사용하기 좋을 것 같다고 판단했습니다. 빨리 버전업이 되길 바랍니다.

댓글

Designed by JB FACTORY