gpt4 book ai didi

快速后端,完善框架

转载 作者:行者123 更新时间:2023-11-30 11:25:21 26 4
gpt4 key购买 nike

嗨,我正在学习 Swift 完美后端,我被困在如何在我的项目中添加 mongodb 依赖项,如果有人知道该怎么做,请帮助我

import PackageDescription

let package = Package(
name: "SwiftBackend",
products: [
.library(name: "PerfectMongoDB", targets: ["PerfectMongoDB"])
],

dependencies: [
// Dependencies declare other packages that this package depends on.
.package(url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git", from: "3.0.0"),
.package(url: "https://github.com/PerfectSideRepos/Perfect-CMongo.git", from: "0.0.0"),
.package(url: "https://github.com/PerfectSideRepos/Perfect-CBSON.git", from: "0.0.0"),
.package(url: "https://github.com/PerfectlySoft/PerfectLib.git", from: "3.0.0")
],
targets: [
.target(
name: "SwiftBackend",
dependencies: ["PerfectHTTPServer" , "PerfectLib" , "PerfectMongoDB"]),
]
)

最佳答案

请按照以下说明将依赖项添加到您的 Swift 项目:

  1. 使用您的项目名称创建一个空白文件夹。
  2. 在此文件夹中,使用 swift package init --type=executable 自动初始化 Package.swift:

就您而言,它看起来像这样:

$ mkdir SwiftBackend && cd SwiftBackend && swift package init --type=executable
  • 修改依赖项。应该是这样的:

    //swift-tools-版本:4.0导入包描述

    让包=包( 名称:“SwiftBackend”, 依赖项:[ .package(url: "https://github.com/PerfectlySoft/Perfect-HTTPServer.git ", 来自: "3.0.0"), .package(url: "https://github.com/PerfectlySoft/Perfect-MongoDB.git ", 来自: "3.0.0"), ], 目标:[ 。目标( 名称:“SwiftBackend”, 依赖项:[“PerfectHTTPServer”,“PerfectMongoDB”]), ])

  • 可能会出现一些警告,但应该可以正常工作,没有任何问题。

    关于快速后端,完善框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50797597/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com