当前位置: 首页 > news >正文

做淘宝客必须建网站吗西安seo黑

做淘宝客必须建网站吗,西安seo黑,目前还能去北京吗,潭州学院网站建设报名上一篇简单写了 怎么创建 Swift Vapor 项目以及在开发过程中使用到的软件。 这一篇写一个怎么在创建的项目中创建一个简单的查询数据和插入数据。 注:数据库配置比较重要 先将本地的Docker启动起来,用Docker管理数据库 将项目自己创建的Todo相关的都删掉…

上一篇简单写了 怎么创建 Swift Vapor 项目以及在开发过程中使用到的软件。
这一篇写一个怎么在创建的项目中创建一个简单的查询数据和插入数据。
注:数据库配置比较重要

先将本地的Docker启动起来,用Docker管理数据库

  1. 将项目自己创建的Todo相关的都删掉,使用自己创建的

  2. 创建自定义 Model (与数据库字段一一对应)

import Fluent
import Vapor
import Securityfinal class Song: Model, Content {static let schema: String = "songs"init() {}@ID(key: .id)var id:UUID?@Field(key: "title")var title: Stringinit(id: UUID? = nil, title: String) {self.id = idself.title = title}}
  1. 在 Migrations中创建与数据库交互代码(映射)
import Fluentstruct CreateSongs: Migration {// 创建数据库func prepare(on database: FluentKit.Database) -> NIOCore.EventLoopFuture<Void> {return database.schema("songs").id().field("title",.string,.required).create()}func revert(on database: FluentKit.Database) -> NIOCore.EventLoopFuture<Void> {return database.schema("songs").delete()}}
  1. 需要在 configure 文件中进行配置
// 添加配置代码
app.migrations.add(CreateSongs())
try app.autoMigrate().wait()
  1. 在 routes 文件中进行路由配置
import Fluent
import Vaporfunc routes(_ app: Application) throws {app.get { req async in"It works!"}// 注册路由try app.register(collection: SongController())}
  1. 在 Controllers中创建自己的代码
import Fluent
import Vaporstruct SongController: RouteCollection {func boot(routes: Vapor.RoutesBuilder) throws {let songs = routes.grouped("songs")songs.get(use: index)songs.post(use: create)}//  GET Request /songs routefunc index(req: Request) throws -> EventLoopFuture<[Song]> {return Song.query(on: req.db).all()}//  POST Request /songs create 增func create(req: Request) throws -> EventLoopFuture<HTTPStatus> {let song = try req.content.decode(Song.self)return song.save(on: req.db).transform(to: .ok)}}

自此简单代码配置已经完成。

自此运行项目可能会出现报错现象,进入项目目录命令行工具中输入

docker-compose up db

docker创建了数据库需要启动(一种是手动启动、一种是使用命令启动)

如果顺利的话,项目就可以正常运行。
接下来使用 Postman进行调试

添加歌曲名称
上图为添加歌曲名称

获取歌曲列表
上图为获取歌曲列表

Docker中创建的数据库
上图Docker中数据库运行状态

可以使用Azure Data studio 进行查看Docker中创建的数据库信息
在这里插入图片描述
到此一个简单的使用Swift Vapor 插入数据,查询数据完成。

http://www.ds6.com.cn/news/56110.html

相关文章:

  • 企业网站报价表福州seo兼职
  • 网站建设优化培训班网络优化seo薪酬
  • 大王庄网站建设公司如何联系百度平台客服
  • 响应式做的比较好的网站市场seo是什么
  • 一品威客做的网站好用吗长春头条新闻今天
  • 网站维护费怎么做会计分录外贸网站优化推广
  • 外贸网站平台排行榜企业管理培训免费课程
  • o2o电子商务网站策划书学会计哪个培训机构比较正规
  • 广州中智软件开发有限公司重庆做优化的网络公司
  • 四川高速公路建设集团网站百度做广告多少钱一天
  • 南京企业自助建站系统百度seo关键词报价
  • 宁波建设集团几个分公司百度seo关键词排名
  • 罗湖网站定制今日发生的重大国际新闻
  • 政府网站信息内容建设不google官网下载
  • 省市网站建设考核标准要求seo搜索引擎优化就业前景
  • 网站建设计划表马鞍山网站seo
  • 专业网站建设企业杭州谷歌seo公司
  • 外贸仿牌网站整合营销传播方案案例
  • 网站建设的市场需求怎么制作一个简单的网页
  • 淘宝客是怎么做代理网站的焦作网络推广哪家好
  • 做长老环的网站抖音矩阵排名软件seo
  • 旅游网站设计完整代码app推广引流方法
  • 网站名称更改需要多久企业营销战略
  • 做微商网站市场推广计划方案
  • 网站导航设计欣赏如何进行搜索引擎的优化
  • 微信做的团购网站自媒体平台排名前十
  • 网站建设中英文表述seo高级教程
  • 化工行业网站模板焦作seo公司
  • 做京挑客的网站指数平台
  • 做废钢那个网站好关键词优化简易