0x00 Vapor Toolbox
Vapor is an open-source web framework written in Swift .
官方网址:https://vapor.codes/
Vapor Toolbox is a command line interface (CLI) tool you use when developing Vapor apps 是开发 Vapor 应用程序时,使用的命令行界面(CLI)工具
1.安装 vapor : 前提是已经安装好了 Homebrew 打开终端,输入命令: brew install vapor/tap/vapor
2.使用 vapor 新建项目: vapor new HelloVapor
是否需要使用其他的库,都输入 n
进入文件夹 HelloVapor : cd HelloVapor
运行: swift run
首次下载依赖,会比较耗时
成功后会提示: [ NOTICE ] Server starting on http://127.0.0.1:8080
打开浏览器,访问:http://127.0.0.1:8080 会出现:Hello, world!
0x01 Swift Package Manager
没有 Xcode project 在新建的项目中 实际上 project file 被 .gitignore file 排除在外了 使用 SwiftPM 时,Xcode 会在名为 .swiftpm 的隐藏目录中创建一个工作区
Package.swift 声明了目标、依赖项以及如何链接
main.swift 是应用程序入口,在 Run 模块 you shouldn’t need to change main.swift or the Run module
自定义代码应该放在 App 模块或 其它 自定义模块
下载 RESTed mac app 来配合调试接口 当然,现在 Mac 上 App Store 里面已经搜索不到 RESTed 了 可以使用其他类似应用替代 能发起 GET 、POST 这些请求就行
听说 Apipost 就不错哦~(2022-03-17 10:29:59)
排除故障 1.Update your dependencies: swift package update
2.Clean and rebuild: Command + Shift + K
在终端中列出项目文件:ls -la 删除几个文件: .build .swiftpm Package.resolved 删除 DerivedData (Command + , 在 Locations 里面)
0x02 小编辑器应用
|