Vapor(Swift Server Side Web Framework)
Vapor란?
Vapor는 Swift로 작성된 오픈소스 웹 프레임워크입니다. RESful API, 웹 앱을 지원하고, 웹 소켓을 사용하여 실시간 애플리케이션을 만드는데 사용할 수 있습니다. 그 외에도 ORM, 템플릿 언어 및 패키지를 제공하여 사용자 인증, 인가 기능을 용이하게 합니다.
Vapor 설치하기
Vapor를 설치하기 위해서 Xcode
, homebrew
가 설치되어 있어야 합니다. 이후 다음과 같이 Vapor를 설치할 수 있습니다.
-
터미널에서 다음 명령어를 실행하여 Vapor를 설치합니다.
brew install vapor
Vapor 프로젝트 생성 및 서버 실행하기
Vapor 설치 후 프로젝트를 생성하고 서버에 접속하여 Hello, world!
화면을 출력할 수 있습니다.
-
터미널에서 다음 명령어를 실행하여 새 프로젝트를 생성합니다.
vapor new hello -n
-
프로젝트 생성하면 다음 명령어를 실행하여 Xcode로 프로젝트를 열 수 있습니다.
cd hello open Package.swift
-
Xcode에서 프로젝트를 실행합니다.
중간에
Developer Tools Access
창이 뜨는데 인증하고 넘어갑니다. -
로컬에서 실행된 Vapor에 접근하면
"Hello, world!"
메시지를 확인할 수 있습니다.http://127.0.0.1:8080/hello
댓글남기기