Swift國(guó)內(nèi)社區(qū): SwiftMic
執(zhí)行 vapor new <project_name>
后將生成包含 Vapor 默認(rèn)模版的工程材泄。
目錄結(jié)構(gòu)
.
├── App
│ └── Controllers
│ └── Middleware
│ └── Models
│ └── main.swift
├── Config
│ └── development
│ └── production
│ └── secrets
├── Localization
├── Public
│ └── images
│ └── styles
├── Resources
│ └── Views
└── Package.swift
目錄分析
- App - 源碼目錄
- Controllers - 控制器目錄
- Middleware - 中間件目錄
- Models - 數(shù)據(jù)模型目錄
- main.swift - 程序執(zhí)行入口
- Config
- development - 開(kāi)發(fā)環(huán)境下的配置文件目錄
- production - 生產(chǎn)環(huán)境下的配置文件目錄
- secrets - 優(yōu)先級(jí)最高的配置文件目錄,將覆蓋所有其他環(huán)境下的配置
- Localization - 語(yǔ)言本地化目錄
- Public - 存放 Views 需要的資源璧亚,比如圖片、 css 文件等
- images - 存放圖片資源
- styles - 存放 css 資源文件等
- Resources - 資源目錄
- Views - 存放視圖帆吻,比如 html 文件
- Package.swift - 配置相關(guān)依賴(lài)
Go to Vapor系列教程 - 目錄