Swift Vapor 教程(CURD 操作)

接上篇使用 Swift Vapor 对数据库进行简单的操作。
下面会使用一个稍微简单的方式进行 CURD 操作

import Fluent
import Vapor

struct SongController: RouteCollection {
   
    
    func boot(routes: Vapor.RoutesBuilder) throws {
   
        let songs = routes.grouped("songs")
        
        //  GET http://127.0.0.1:8080/songs
        // 获取所有列表
        songs.get(use: index)
        
        // POST  http://127.0.0.1:8080/songs
        // 单个插入
        // 参数如下:
        //    {
   
        //       "title": "ka qiu sha"
        //    }
        songs.post(use: create)
        
        // http://127.0.0.1:8080/songs/A73796AE-D7DE-4042-AD08-2194FBE4C0BA
        // GET /users/:userID(这个:userID 是真实的 id)
        // 更加id 获取单条信息
        songs.get(":songID", use: show)
                
        // http://127.0.0.1:8080/songs/A73796AE-D7DE-4042-AD08-2194FBE4C0BA
        // DELETE /users/:userID(这个:userID 是真实的 id)
        // 删除(根据id删除)
        songs.delete(":songID", use: delete)
        
        // http://127.0.0.1:8080/songs/45F40F36-69E5-4C28-8462-D6271C9A054F
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值