Server Side Swift With Vapor(基础配置使用DropLet类实现http请求)
参考视频(需FQ):https://videos.raywenderlich.com/screencasts/server-side-swift-with-vapor-getting-started
当前最流行的swift服务器框架:Vapor: 需要swift 3.0 installed,xcode8默认包含。
在mac上执行:
1. 核对一下swift 3的安装。
终端里: curl -sL check.vapor.sh | bash
结果OK:
2. 安装vapor toolBox: 命令行工具集用于生成vapor项目,部署项目到web Server
终端里:curl -sL toolbox.vapor.sh | bash
结果OK:
3. 终端测试 vapor --help
结果:
4.创建一个vapor项目
终端:vapor new first-vapor
结果OK:
5.到新建项目的目录里 cd first-vapor
vapor构建在swift包管理器之上, 所以可以使用swift build, vapor build(在swift build上包装了一层)
最简单的还是用xcode打开它,能看到各种文件。
在目录里运行 vapor xcode 使项目支持xcode
6. 选择y 打开xcode 运行
成功:
7. DropLet类的使用: Vapor处理get/Post http 请求的类
8.部署到
1)signup.heroku.com 注册
2)https://devcenter.heroku.com/articles/heroku-cli 下载安装heroku命令行工具
3)安装后校验是否安装ok : heroku --version
4)项目目录的命令行里: git init , git add . git commit -m "initial"
5)命令行里继续: heroku login
6)vapor heroku init 往heroku上传项目
需要等待 5到10分钟才能完成
done!
转载于:https://www.cnblogs.com/cocoabanana/p/6144804.html
Server Side Swift With Vapor(基础配置使用DropLet类实现http请求)相关推荐
- Windows Server 2012 R2 NAP服务器安装与配置02之 NAP的原理与基础安装 2014-02-25 20:45:53
Windows Server 2012 R2 NAP服务器安装与配置02之 NAP的原理与基础安装 2014-02-25 20:45:53 标签: windows server 2012 r2 W ...
- Windows Server 2012 R2 NAP服务器安装与配置02之 NAP的原理与基础安装 2014-02-25 20:45:53 标签:windows server 2012 r2 Win
Windows Server 2012 R2 NAP服务器安装与配置02之 NAP的原理与基础安装 2014-02-25 20:45:53 标签: windows server 2012 r2 W ...
- 如何在Ubuntu 16.04上安装Swift和Vapor
翻译自:How to Install Swift and Vapor on Ubuntu 16.04 介绍 Swift是Apple开发的一种编程语言,特点是快,安全和现代化,它有一个支持语言的庞大社区 ...
- 计算机网络技能专项训练一:基础配置
1 专项一 基础配置: 2 1.虚拟机的设置 3 虚拟网络编辑器-设置子网地址,确保client与server在一个子网中,否则client自动获取的 ip与server不在一个子网中. 4 将虚拟 ...
- 思科路由器DHCP基础配置
思科路由器DHCP基础配置 实验要求:clinet向server请求IP地址 1.client配置 2.server配置 定义地址池 调试命令 问题:前面不是设置192.168.1.1到192.168 ...
- HAProxy详解(二):HAProxy基础配置与应用实例
一.HAProxy基础配置与应用实例: 1.快速安装HAProxy集群软件: HAProxy的官网: https://www.haproxy.org/#down下载HAProxy的源码包. 安装: [ ...
- FTP-工作原理及Vsftpd基础配置
废话不多说,先上图 说明:上图介绍了FTP的工作原理及数据连接下的两种工作模式对比 常见Server和Client Server:wu-ftpd,proftpd,pureftp,vsftpd(今天的主 ...
- Exchange 2016部署实施案例篇-04.Ex基础配置篇(下)
上二篇我们对全新部署完成的Exchange Server做了基础的一些配置,今天继续基础配置这个话题. DAG配置 先决条件 首先在配置DGA之前我们需要确保DAG成员服务器上磁盘的盘符都是一样的,大 ...
- [原创]windows server 2012 AD架构试验系列 – 12 配置操作主机
[原创]windows server 2012 AD架构试验系列 – 12 配置操作主机 ActiveDirectory支持域中所有域控制器之间的目录数据存储的多主机复制,因此域中的所有域控制器实质上 ...
最新文章
- python爬虫鼠标模拟悬停并点击
- so加载报错:dlopen failed: couldn't map ... Permission denied
- Polygon 年度游戏之《巴巴是你》:解读纯粹的游戏乐趣
- android飞翔的小鸟游戏素材包_开心消消乐×愤怒的小鸟:为开心而战
- Java JUC工具类--Future
- 树莓派命令行连接蓝牙音箱及不出声问题
- atomic、锁、多线程
- 格式化输出%与format
- java经纬度转地址_经纬度转地址示例代码
- 算法导论的道与术、工程师思维奠定能走多远
- 计算机识别键盘流程,电脑键盘拼音打字操作过程
- [转载]般若波罗蜜多心经
- 【贪心】加工生产调度【经典】
- 什么是逻辑卷管理器lvm?lvm设备的管理
- servlet中destory方法的误解
- Linux学习笔记Day01-01在虚拟机中下载Linux系统(centos)详细步骤,vmtools安装
- java 实现 仿QQ聊天系统 简易地实现 网络 在线聊天 代码详解(附源代码)
- LU分解Matlab算法分析
- 第十二篇.最重要的合并函数Con介绍
- 熊猫烧香作者李俊的个人简历