参考视频(需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请求)相关推荐

  1. 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 ...

  2. 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 ...

  3. 如何在Ubuntu 16.04上安装Swift和Vapor

    翻译自:How to Install Swift and Vapor on Ubuntu 16.04 介绍 Swift是Apple开发的一种编程语言,特点是快,安全和现代化,它有一个支持语言的庞大社区 ...

  4. 计算机网络技能专项训练一:基础配置

    1 专项一 基础配置: 2 1.虚拟机的设置 3 虚拟网络编辑器-设置子网地址,确保client与server在一个子网中,否则client自动获取的 ip与server不在一个子网中. 4 将虚拟 ...

  5. 思科路由器DHCP基础配置

    思科路由器DHCP基础配置 实验要求:clinet向server请求IP地址 1.client配置 2.server配置 定义地址池 调试命令 问题:前面不是设置192.168.1.1到192.168 ...

  6. HAProxy详解(二):HAProxy基础配置与应用实例

    一.HAProxy基础配置与应用实例: 1.快速安装HAProxy集群软件: HAProxy的官网: https://www.haproxy.org/#down下载HAProxy的源码包. 安装: [ ...

  7. FTP-工作原理及Vsftpd基础配置

    废话不多说,先上图 说明:上图介绍了FTP的工作原理及数据连接下的两种工作模式对比 常见Server和Client Server:wu-ftpd,proftpd,pureftp,vsftpd(今天的主 ...

  8. Exchange 2016部署实施案例篇-04.Ex基础配置篇(下)

    上二篇我们对全新部署完成的Exchange Server做了基础的一些配置,今天继续基础配置这个话题. DAG配置 先决条件 首先在配置DGA之前我们需要确保DAG成员服务器上磁盘的盘符都是一样的,大 ...

  9. [原创]windows server 2012 AD架构试验系列 – 12 配置操作主机

    [原创]windows server 2012 AD架构试验系列 – 12 配置操作主机 ActiveDirectory支持域中所有域控制器之间的目录数据存储的多主机复制,因此域中的所有域控制器实质上 ...

最新文章

  1. python爬虫鼠标模拟悬停并点击
  2. so加载报错:dlopen failed: couldn't map ... Permission denied
  3. Polygon 年度游戏之《巴巴是你》:解读纯粹的游戏乐趣
  4. android飞翔的小鸟游戏素材包_开心消消乐×愤怒的小鸟:为开心而战
  5. Java JUC工具类--Future
  6. 树莓派命令行连接蓝牙音箱及不出声问题
  7. atomic、锁、多线程
  8. 格式化输出%与format
  9. java经纬度转地址_经纬度转地址示例代码
  10. 算法导论的道与术、工程师思维奠定能走多远
  11. 计算机识别键盘流程,电脑键盘拼音打字操作过程
  12. [转载]般若波罗蜜多心经
  13. 【贪心】加工生产调度【经典】
  14. 什么是逻辑卷管理器lvm?lvm设备的管理
  15. servlet中destory方法的误解
  16. Linux学习笔记Day01-01在虚拟机中下载Linux系统(centos)详细步骤,vmtools安装
  17. java 实现 仿QQ聊天系统 简易地实现 网络 在线聊天 代码详解(附源代码)
  18. LU分解Matlab算法分析
  19. 第十二篇.最重要的合并函数Con介绍
  20. 熊猫烧香作者李俊的个人简历

热门文章

  1. Proteus常用元件查找对照
  2. 约瑟夫问题——历史的真相
  3. JAVA专题---计算思维
  4. 计算机 继续教育培训心得体会,继续教育培训学习心得
  5. 李国杰:我国计算机技术落后国外一代半
  6. JFrame简单使用
  7. Linux上传下载软件lrzsz
  8. FATFS文件系统+源码分析——学习笔记
  9. 反射与工厂模式:早餐店的发展之路
  10. Windows10系统中IE浏览器打不开,点击没反应解决方案