我写这篇文章的时候,是使用 Toolbox
创建的项目,文档里的结构和我实际创建的有些出入,如果你已经安装了Toolbox
,可以使用以下命令创建新的项目,并使用Xcode
编辑
$ vapor new HelloVapor
$ vapor xcode -y
下图是我的项目目录:
![](https://img.haomeiwen.com/i4618178/48eddfe67cd077f9.png)
目录很清晰,先捡主要的说。
- Package.swift:应用入口文件,加载依赖库和其他资源。
- Sources->App:
1,这是应用的主要文件夹,基本上代码都在这里写。
2,main.swift
,Droplet
的初始化、配置一般都写在这里,Droplet
则管理着路由的注册、应用配置等内容。
3,Vapor
主要使用的也是MVC框架,Controllers
装的都是控制器,Models
则装着数据模型之类的Model类。 - Resources:
views
放在这里了,我也不知道为啥给分出来了。 - Config: 各种配置都在这个文件下了。
- Public: 多媒体资源、样式表文件都在这个文件夹。
- Dependencies 是在build之后添加的所有依赖包。
- Products:静态库资源。
- Localization:本地化文件。
<b>总结:</b>熟悉目录结构之后就能够更好地开发了,框架用的好,开发没烦恼!
网友评论