gpt4 book ai didi

Swift Vapor SWXMLHash 可能是 SWXMLHash 错误

转载 作者:搜寻专家 更新时间:2023-11-01 05:35:28 33 4
gpt4 key购买 nike

我正在使用 Vapor 构建应用程序。我的网站在本地主机上运行良好,但在 Heroku 上无法正常运行。我有一个包含来自 xml 的元素的列表。 Xml 是由 SWXMLHash 解析的。 Heroku 仅打印静态 header 。我在服务器日志中看不到任何有关错误的信息。一切都需要正常工作但无法正常工作。

guard let xmlString = response?.body.bytes?.string else {
throw Abort.custom(status: .badRequest, message: "Could not retrieve xml string")
}

let xml = SWXMLHash.parse(xmlString)
var cars:[Car] = []
for item in xml["findItemsByCategoryResponse"]["searchResult"]["item"].all {
cars.append(Car(item:item))
print("1 "+(item["title"].element?.text ?? ""))

}

var table:[Node]=[]
for car in cars {
table.append(try ["title": car.title,"url": car.auctionUrl,"price":car.price,"imgUrl":car.galeryUrl].makeNode())
}
var nodeTables = try table.makeNode()
return try drop.view.make("index", Node(node: ["cars": nodeTables]))

最佳答案

我无法让 SWXMLHash 在 Heroku 上正常工作,所以我选择使用 XML from Zewo反而。我承认,与 SWXMLHash 相比,Zewo 的 XML 库使用起来不是很好,文档也不是很好,但是我不需要太多的工作就可以进行转换并且在 Heroku 上工作得很好。

关于Swift Vapor SWXMLHash 可能是 SWXMLHash 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41668152/

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