Coding/스위프트 Vapor 코딩 알고리즘 2021. 3. 30. 19:36
Vapor를 사용해서 한계를 느끼고 다시 Node.js로 작업을 하고 있습니다. 뭔가 안정화가 되지 않은 것 같고 몇 가지 문제가 있네요. 물론 간단한 테스트를 하기는 정말 좋은 것 같습니다. 특히 iOS 개발자라면요. 그런데 처음 Vapor를 접하면 포트 변경하는것 부터 막힙니다. 오늘은 Vapor에서 기본으로 설정된 8080 포트를 다른 포트로 변경해보겠습니다. Vapor 설치 제가 이전에 포스팅한 내용을 확인하시면 간단히 설치 및 구축이 가능합니다. tttap.tistory.com/152 [ 스위프트 ] Vapor 프레임워크 설치 및 구축 어제 처음으로 Vapor라는 프레임워크를 알게 되었습니다. 그동안 Perfect VS Vapor VS Kitura VS Node.js 같은 유사한 글들은 많이 봤..
더 읽기
Coding/스위프트 Vapor 코딩 알고리즘 2021. 3. 26. 20:01
Swift에서 Vapor를 사용해보고 제일 먼저 해본 것이 데이터베이스를 연결해 본 것입니다. 우선 PostgreSQL은 잘 동작하는 것 같고 Vapor를 주로 테스트 용도로 사용할 생각이라서 MongoDB를 연결이 필요했습니다. 방식은 거의 비슷합니다. 모두 Fluent라는 라이브러리를 사용합니다. Vapor Docs 문서에 아주 상세히 기술되어 있으나 막상 문서만 보고 해 보면 막히시는 분들이 많을 것 같아 테스트해본 내용을 포스팅합니다. 목차 MongoDB 연결하기 모델 만들기 POST 요청 만들기 POSTMAN 테스트 MongoDB 연결하기 ▼ 1. 두 개의 [ Fluent, ,FluentMongoDriver ] 라이브러리를 Package.swift 에 추가해줍니다. 처음 프로젝트를 생성하면 va..
Coding/스위프트 Vapor 코딩 알고리즘 2021. 3. 25. 21:11
어제 처음으로 Vapor라는 프레임워크를 알게 되었습니다. 그동안 Perfect VS Vapor VS Kitura VS Node.js 같은 유사한 글들은 많이 봤어도 크게 관심은 없었습니다. 하지만 이번에 Vapor를 우연히 알게 되었고 재미있게 써보고 있습니다. 클라이언트 개발자나 iOS 개발자들은 서버에 대한 지식이 부족하기 마련입니다. 저 역시 마찬가지여서 그나마 사용하기 편리한 Express 또는 Koa로 웹 서비스를 구축합니다. 요즘은 타입스크립트 같은 것도 있고 Visual Studio Code 같은 것들도 있지만 전문가가 아니고서는 생각보다 디버깅하기가 힘듭니다. 스위프트는 이와 달리 매우 정교함이 있죠. 이런 우하함이 서버에 적용되면 좋을 것 같다는 생각을 매번 하다가 Vapor를 알고 새..