最近没那么忙,有点时间可以看看别的东西,顺便也是想提升一下自己,于是试着写一篇东西把最近看的东西整理总结一下,这是我第一次写,各位大大轻点喷,如果有什么错误的地方欢迎指正,小弟不胜感激
第一步,安装
安装条件: Xcode8,Swift3.0
我们需要在终端键入
curl-sL toolbox.vapor.sh | bash
这个过程可能比较久,需要耐心等待一下.你可以去泡杯☕️,走廊抽支烟,回来就差不多了,完成后会有提示
安装成功后提示安装成功后可以键入一下命令来查看是否兼容
curl -sL check.vapor.sh | bash
兼容的话会有以下提示
✅ Compatible 就表示兼容
我们可以键入 Vapor 来查看是否正常工作
是否正常工作第二步:使用
创建新项目
vapor new HelloWorld
当然啦 你也可以随便起项目名,不过HelloWorld是我们作为学习的起始,如果在此之前没有指定路径的话,会保存到默认路径中,创建成功后
创建成功!很漂亮吧,然后我们导航到对应路径
cd HelloWorld
随后我们可以打开Main.Swift
键入代码然后我们打开终端
vapor build
编译成功之后提示:
编译成功vapor run
运行,完成~
运行成功然后我们在浏览器键入地址,调用
运行成功有没有很神奇,默认地址是0.0.0.0:8080,由于笔者8080端口在用所以修改了端口号,可以在~/Hello_Vapor/Config/servers.json中修改地址信息
如果我们每次修改后都需要编译后再运行,有没有什么办法可以是我们像平常一样使用Xcode来编译和运行呢?
答案是可以的~
我们可以键入以下命令来生成Xcode项目
vapor xcode
这个过程相对来说也是有点漫长,加载一些需要的依赖项,可能你还需要去走廊抽支烟散散心,哈哈~
完成后大概是这个样子的
生成项目成功到现在为止,整体的框架就已经搭建好了.下一节我们将会写一些基础的Vapor代码以及挂载到HeroKU等等.