Hexaville:用于Swift的现代无服务器Web应用程序引擎和框架

时间:2024-02-22 08:43:20
【文件属性】:

文件名称:Hexaville:用于Swift的现代无服务器Web应用程序引擎和框架

文件大小:46KB

文件格式:ZIP

更新时间:2024-02-22 08:43:20

swift aws lambda serverless api-gateway

赫克斯维尔 Hexaville-使用AWS Lambda + ApiGateway等作为后端的无服务器框架。 构建由微服务组成的应用程序,这些应用程序可响应事件而运行,为您自动缩放并仅在运行时向您收费。 这降低了维护应用程序的总成本,使您能够更快地进行开发。 帮助许多Swift和移动应用程序开发人员进行服务器端快速开发和低成本运营的最大动力。 支持的云服务 AWS Lambda(Node.js 8.1运行时)+ APIGateway Google Cloud功能 前提条件 :用于构建快速应用程序 :用于部署 部署引擎 0.x:使用全面部署 1.x或更高版本: 外挂程式 :一个可插入的框架,用于提供各种身份验证方法(OAuth,基于简单密码等) :Dynamodb会话存储 :Redis会话存储 推荐的数据库客户端 :AWSSDKSwift中的DynamoDB类型安全客户端 Hexaville的示例应用 具有以下Hexaville应用程序的实际示例。 使用GitHub的OAuth进行用户身份验证 DynamoDB的数据持久性 动态HTML渲染 快速开始 为Mac安装D


【文件预览】:
Hexaville-master
----.travis.yml(173B)
----templates()
--------lambda()
--------Dockerfile(940B)
--------SwiftProject()
--------.dockerignore(27B)
----Dockerfile(1KB)
----LICENSE(1KB)
----Sources()
--------Hexaville()
--------HexavilleCore()
----Package.swift(749B)
----install.sh(914B)
----Scripts()
--------install-swift.sh(584B)
--------zip.sh(1KB)
--------build-swift.sh(1KB)
----.gitignore(131B)
----release-binary.sh(1KB)
----Package.resolved(580B)
----Tests()
--------LinuxMain.swift(190B)
--------HexavilleTests()
----.dockerignore(24B)
----README.md(10KB)

网友评论