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

做网站赚钱吗 谁教教我东莞建站方案

做网站赚钱吗 谁教教我,东莞建站方案,沧州做网站的公司排名,wordpress添加追番上一篇简单写了 怎么创建 Swift Vapor 项目以及在开发过程中使用到的软件。 这一篇写一个怎么在创建的项目中创建一个简单的查询数据和插入数据。 注#xff1a;数据库配置比较重要 先将本地的Docker启动起来#xff0c;用Docker管理数据库 将项目自己创建的Todo相关的都删掉…上一篇简单写了 怎么创建 Swift Vapor 项目以及在开发过程中使用到的软件。 这一篇写一个怎么在创建的项目中创建一个简单的查询数据和插入数据。 注数据库配置比较重要 先将本地的Docker启动起来用Docker管理数据库 将项目自己创建的Todo相关的都删掉使用自己创建的 创建自定义 Model (与数据库字段一一对应 import Fluent import Vapor import Securityfinal class Song: Model, Content {static let schema: String songsinit() {}ID(key: .id)var id:UUID?Field(key: title)var title: Stringinit(id: UUID? nil, title: String) {self.id idself.title title}}在 Migrations中创建与数据库交互代码(映射) import Fluentstruct CreateSongs: Migration {// 创建数据库func prepare(on database: FluentKit.Database) - NIOCore.EventLoopFutureVoid {return database.schema(songs).id().field(title,.string,.required).create()}func revert(on database: FluentKit.Database) - NIOCore.EventLoopFutureVoid {return database.schema(songs).delete()}}需要在 configure 文件中进行配置 // 添加配置代码 app.migrations.add(CreateSongs()) try app.autoMigrate().wait()在 routes 文件中进行路由配置 import Fluent import Vaporfunc routes(_ app: Application) throws {app.get { req async inIt works!}// 注册路由try app.register(collection: SongController())}在 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 - EventLoopFutureHTTPStatus {let song try req.content.decode(Song.self)return song.save(on: req.db).transform(to: .ok)}}自此简单代码配置已经完成。 自此运行项目可能会出现报错现象进入项目目录命令行工具中输入 docker-compose up dbdocker创建了数据库需要启动(一种是手动启动、一种是使用命令启动) 如果顺利的话项目就可以正常运行。 接下来使用 Postman进行调试 上图为添加歌曲名称 上图为获取歌曲列表 上图Docker中数据库运行状态 可以使用Azure Data studio 进行查看Docker中创建的数据库信息 到此一个简单的使用Swift Vapor 插入数据查询数据完成。
http://www.pierceye.com/news/26131/

相关文章:

  • 企业网站建设开发服务godaddy 安装wordpress
  • 四海网络网站建设建设施工组织设计方案网站
  • 辽宁省建设厅网站升级建设淘宝网站的市场分析
  • 易语言开发网站做网站首页ps分辨率多少
  • 网站素材资源一手楼房可以做哪个网站
  • 无锡市网站新手要如何让网站被收录
  • 如何写网站建设方案书门户网站构建
  • 自己搭建服务器 发布网站 域名如何申请网站用途
  • 鄂尔多斯市东胜区城市建设局网站网站自动优化怎么样
  • 用ssh做的简单网站深圳网站建设ln12345
  • 杨浦网站建设_网站外包企业管理软件开发平台
  • 机械加工外协网站模板之家网页模板下载
  • 企信网是什么网站徐州网站建设工作室
  • 云指建站平台网站优化需要那些工具
  • 怎么登陆建设工程网站电子商城网站开发
  • 建设银行昆山分行网站私人路由器做网站
  • 网站建设需要多少天视频链接提取在线工具
  • 广州网站建设易企咸阳制作网站
  • 绵阳市三台县城乡建设局网站谷歌网站排名
  • 网站直播软件开发进入4399电脑网页版
  • 优秀网站优点乐趣做网站
  • 大连网站制作431免费拿货的代理商
  • 荷泽网站建设网站建立连接不安全
  • 织梦 手机网站模板工商注册地址查询系统
  • golang 网站开发 开源山东家居行业网站开发
  • 青岛建设局网站静态网站入侵
  • seo网站图片优化深汕特别合作区房价
  • ps怎么做网站导航什么网站做产品销售做的好
  • 中国建设银行官网站电话号码低价网站建设联系方式
  • 做网站用什么网名好个人博客网站模板wordpress