Skip to content

Latest commit

 

History

History
138 lines (96 loc) · 4.17 KB

README.md

File metadata and controls

138 lines (96 loc) · 4.17 KB

API Template

Documentation Slack Team MIT License Continuous Integration Swift 4.1

用vapor构建服务器

首先是配置环境

Download Date
Xcode May 10, 2018
Ubuntu 16.04 May 10, 2018
Ubuntu 14.04 May 10, 2018
Older Packages

Xcode

Download
May 3, 2018
April 26, 2018

Ubuntu 16.04

Download
May 3, 2018
April 26, 2018

Ubuntu 14.04

Download
May 3, 2018
April 26, 2018

Note: Currently, the Xcode toolchains above only support macOS development. iOS/tvOS/watchOS are not supported.

Using Downloads

macOS

Requirements

  • macOS 10.12.4 or later
  • Xcode 9.0 beta or later

打开Mac的终端输入下面的命令

brew install vapor/tap/vapor

如果没有安装Homebrew,请先安装,这是连接https://brew.sh

继续输入命令新建一个vapor文件夹

mkdir ~/vapor
cd ~/vapor

然后输入下面的命令创建项目

vapor new CPApp --api --branch=beta

接着构建和运行你的项目

cd CPApp
vapor build
vapor run

在浏览器键入. http://localhost:8080/hello 看看是不是返回了“Hello,world!” 如果返回,则代表构建运行成功。

swift Package Mananfer

接着进行打包,用Xcode打开 继续在终端输入

vapor xcode -y

把服务器部署到云端

如果没有vapor cloud的账户,那就去https://dashboard.vapor.cloud注册一个 然后继续在终端操作

vapor cloud login      //这个登陆你的vaporcloud
vapor cloud deploy     //vapor cloud 部署

接着在GitHub创建自己的仓库托管 当终端出现

GIthub origin url
>

在>的后面输入托管仓库的SSH链接。 接下来按照提示一步一步操作就好,遇到“y/n”,一律属于“y” 除了这个输入“n”以外

would you like to add database?
y/n> n

    遇到

which build type?
> 3

然后你会看到

Is the above information corrent?
y/n?> y

    接着你要是看到

Successfuly depolyed

证明你部署成功了 下面是我部署完的云服务器访问链接 https://zjapjt-productionapp.vapor.cloud/pjt/zj  还有一个是https://zjapjt-productionapp.vapor.cloud/hello