Taehyeon-Kim / Blog

오늘을 부재중으로 만들지 말자
17 stars 0 forks source link

[iOS] Vapor란 무엇일까? #31

Open Taehyeon-Kim opened 2 years ago

Taehyeon-Kim commented 2 years ago

Vapor

Vapor는 Swift에서 가장 많이 사용되는 서버 사이드 프레임워크이다.

프레임워크

특성

서버 개발 프레임워크

서버 개발 프레임워크는 서버 프로그램 개발 시 다양한 네트워크 설정, 요청 및 응답 처리, 아키텍처 모델 구현 등을 손쉽게 처리할 수 있도록 클래스나 인터페이스를 제공하는 소프트웨어

종류로는 Spring(Java), Node.js(JavaScript), Django(Python), Codeigniter(PHP), Ruby on Rails(Ruby), Vapor(Swift)

라이브러리

특정 기능에 대한 도구, 함수들을 모아 놓은 집합

  1. homebrew로 vapor 설치

    brew install vapor
  2. vapor 설치 확인

    vapor --help
  3. 프로젝트 생성

    vapor new ios-api-server -n
Taehyeon-Kim commented 2 years ago

배포 이슈

https://forums.raywenderlich.com/t/heroku-deploying-vapor-4/137418

왠지는 잘 모르겠지만 sql 관련 라이브러리가 포함되어 있으면 배포가 되지 않는다.

seungchan2 commented 2 years ago

배포

Taehyeon-Kim commented 2 years ago

나의 배포 서버

http://soptserver.herokuapp.com/