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!
没有 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
里面)
在线编辑应用
App Store 搜索 小编辑器
即可~