• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

使用第三方框架vapor和swift搭建本地服务器

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

在网上看到一篇教程,使用vapor搭建服务端,自己记录下来备忘本文主要记录以下几点

1.配置好Vapor

2.用Swift写GET,POST方法,返回JSON数据

3.配置本地服务器,编译运行在浏览器访问 http://localhost:8080 查看返回数据

4.在Heroku上部署自己的云服务器, 访问 https://limice.herokuapp.com 查看返回数据

一. 安装Vapor,推荐查看官方教程 地址:https://vapor.github.io/documentation/getting-started/install-swift-3-macos.html

首先确保已经安装过Xcode8

在终端上运行下面命令

$ curl -sL check.vapor.sh | bash 

$ curl -sL toolbox.vapor.sh | bash

$ vapor --help

新建工程

$ vapor new HelloVapor

想要在Xcode中打开这个工程,并编译运行,先cd到工程文件中,然后运行

 

$ vapor xcode -y

这一步比较慢,等一会就好了

打开Xcode中代码查看Sources/App/main.swift 中代码去掉除

import Vapor

let drop = Droplet()

drop.run()

 

之外的所有代码

二.在drop.run这一行前加入GET和POST请求代码

三.通过访问http://localhost:8080 或者  0.0.0:8000  可以查看到返回的JSON数据

四.heroku(http://www.heroku.com/)是移动手机云平台,先注册个账号然后安装部署环境,首先下载安装器(地址:https://s3.amazonaws.com/assets.heroku.com/heroku-toolbelt/heroku-toolbelt.pkg)

终端检查是否成功

localhost:HelloVapor admin$ heroku --version
heroku-toolbelt/3.43.11 (x86_64-darwin10.8.0) ruby/1.9.3
heroku-cli/5.4.8-eee5ec9 (darwin-amd64) go1.7.1
You have no installed plugins.
localhost:HelloVapor admin$

接下来是在终端登录Heroku ,运行

$ heroku login

输入账号密码即可

cd到工程文件夹中运行

$ git init

$ git add .

$ git commit -am "第一个swift服务器"

 

然后部署我们的服务器

$ vapor heroku init

成功之后运行一下试试,我的域名是  https://limice.herokuapp.com/  运行一下你自定义的JSON数据Hello,Vapor

Heroku 修改本地文件提交

git add .
git commit -m 'say somethig'
git push heroku master

 原文博客地址:http://www.jianshu.com/p/3fc28570d951


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Swift泛型和闭包结合使用发布时间:2022-07-13
下一篇:
swiftUITableViewCell策划删除,iOS11之后设置侧滑不到最左边发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap