国内首个完整的 Swift 服务端开源项目及详解-基于 Vapor 3 框架

简述

这是基于 Swift 4.1 和 Vapor 3 框架的 Swift 服务端开源项目,目前文档列举的 API 已经部署在正式环境应用中,后续有新增会不断完善。

使用

运行项目前的前期工作: 点击Clone or download下载项目。

基于 macOS 环境,需要安装 Xcode、 Vapor 3、MySQL 。

基于 Linux 环境,需要安装 Swift 4.1、 vapor 3、MySQL 。

以上 Vapor 和 MySQL 安装完成后, 需要在终端以 Root 身份进入 MySQL ,执行以下命令:

创建 Debug 模式下的数据库: create database vaporDebugDB character set utf8mb4;

创建 Release 模式下的数据库: create database vaporDB character set utf8mb4;

创建项目中用到的数据库登录用户: grant all privileges on *.* to sqluser@"%" identified by "qwer1234" with grant option;

ok,现在打开终端,依次执行:

cd 到 VaporServer

执行 vapor build && vapor run

当你看到 Server starting on http: //localhost:8080 的时候,便是已经运行成功了!

此时可以查看目前已完成的 API 示例文档并调试。

提示:在 macOS 上 可以通过 vapor xcode -y 生成 Xcode 项目进行开发和调试。

反馈

License

SwiftServerSide-Vapor is released under theMIT license. See LICENSE for details.

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180623B0CJMD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券