Минимальный REST API на Vapor (аналог Spring Boot)

import Vapor

struct User: Content {
    let id: Int
    let name: String
}

func routes(_ app: Application) throws {
    app.get("api", "users") { req -> [User] in
        return [User(id: 1, name: "Alice"), User(id: 2, name: "Bob")]
    }
}


Запуск: 
arduino
swift run
GET /api/users возвращает:
[{"id":1,"name":"Alice"},{"id":2,"name":"Bob"}]

Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)   Короткая ссылка:
import Vapor

struct User: Content {
    let id: Int
    let name: String
}

func routes(_ app: Application) throws {
    app.get("api", "users") { req -> [User] in
        return [User(id: 1, name: "Alice"), User(id: 2, name: "Bob")]
    }
}


Запуск: 
arduino
swift run
GET /api/users возвращает:
[{"id":1,"name":"Alice"},{"id":2,"name":"Bob"}]

https://webprogr.ru/~JNOMy
Короткая ссылка на новость:https://webprogr.ru/~JNOMy


// Пример кода
function hello(name) {
  console.log(`Hi, ${name}!`);
}
hello("Sergey");

Последние новости

Рейтинг@Mail.ru