/emoji-vapor-server

Example server using OpenAPI generator and Vapor

Primary LanguageSwift

Emoji Server using Vapor

A server example providing random emojis using Swift OpenAPI.

It is purposefully strict about input so that different responses can be triggered depending on the input.

How to run

To build and run locally:

% swift run

Usage

Can be queried locally using curl:

% curl http://localhost:8080/api/emoji
{
  "emoji" : "🍎",
  "source" : "Server"
}

Submissions can be made by posting to the same endpoint with a JSON body:

{
    "emoji": "🦾",
    "source": "Jens"
}