rodrigopasc / zaptalkVapor

Vapor 3.0 CRUD API example.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Web Template

Documentation Team Chat MIT License Continuous Integration Swift 4.1

Zap Talk Vapor Swift Server Side

Exemplo de projeto backend com Vapor 3.0

Requisitos do ambiente

Dependências e Versões

  • Swift 4.2
  • PostgreSQL 11
  • Vapor 3.0

Configurando o Banco de Dados

Crie um banco de dados PostgreSQL e atualize as informações de conexão no arquivo: Sources/configure.swift

Executando o Projeto

Execute o seguinte comando para gerar a build do projeto:

$ vapor build

Em seguida, inicie o projeto utilizando:

$ vapor run

Usuários de macOS

Também há opção de utilizar o Xcode com o projeto. Para isso, execute:

$ vapor xcode

End Points

Client

API

{
    "name": "Ayrton Senna",
    "team": "McLaren Honda"
}
{
    "name": "Novo nome",
    "team": "Novo time"
}

About

Vapor 3.0 CRUD API example.


Languages

Language:Swift 58.1%Language:CSS 31.1%Language:Dockerfile 10.8%