轉(zhuǎn)載請(qǐng)附原文鏈接:http://blog.fandong.me/2017/08/08/iOS-SwiftVaporWeb08/
前言
之前一直有做Java后臺(tái)開發(fā)的興趣,可是想到要看好多的Java教程,作為一個(gè)iOS開發(fā)者,我放棄了,
后來(lái)從朋友韓云智VL那里知道了這個(gè)框架,竟是用Swift寫的,不得不說(shuō),它燃起了我的興趣。
Vapor是一個(gè)基于Swift開發(fā)的服務(wù)端框架,可以工作于iOS,Mac OS,Ubuntu。
為了配合Swift部署到服務(wù)器,我把ECS的服務(wù)器系統(tǒng)改為Ubuntu16.04。
使用路由
通過(guò)Vapor
這是Vapor默認(rèn)就包含的包,只需要
import Routing
不通過(guò)Vapor
路由提供器是一個(gè)可以用在任意Web端Swift框架的純Swift路由,要將它包含在你的包中,添加如下代碼到你的Package.swift
文件中
import PackageDescription
let package = Package{
name:"Project",
dependencies:[
...
.Package(url:"https://github.com/vapor/routing.git",majorVersion:2)
],
exculde:[...]
用import Routing
來(lái)獲取路由的APIs