IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 【Vapor】01 Vapor 安装与新建项目 -> 正文阅读

[移动开发]【Vapor】01 Vapor 安装与新建项目

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
可以使用其他类似应用替代
能发起 GETPOST 这些请求就行

听说 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 小编辑器应用

请添加图片描述


  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-03-17 22:19:09  更:2022-03-17 22:20:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 19:11:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码