Skip to content

godemodegame/atmMapServerApp

Repository files navigation

API Template

Documentation Team Chat MIT License Continuous Integration Swift 4.1

Для запуска нужен linux или macos c установленными swift (минимум v4.1) и vapor(v3.0)

git clone https://github.com/godemodegame/atmapp.git
cd ./atmapp
rm -rf .build Package.resolve && vapor build
vapor run

Возможности:
post-запрос /api/atms добавляет в базу данных информацию об 1 банкомате
get-запрос /api/atms возвращает json с информацией о всех банкоматах, которые есть в бд
get-запрос /api/atms/id , где id любое integer число, вернет информацию о банкомате, которому присвоено это id (если банкомата с таким id нет, то вернется json с ошибкой, в которой будет написано, что такого id нет)
put-запрос /api/atms/id обновит ифнормацию банкомата с заданным id
delete-запрос /api/atms/id удалит банкомат с заданным id

Пример:
К моему проекту можно обращаться по адресу http://80.211.90.93:8080/ (работают только get запросы, остальные отключены в целях безопасности бд)

About

example of server-side swift

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published