【问题标题】:Use Swift vapor inside a macOS app在 macOS 应用程序中使用 Swift vapor
【发布时间】:2017-06-16 14:49:35
【问题描述】:

我不太确定这是否可行 - 所以我问这个问题的原因:

我有一个基于 Swift 的 macOS 应用程序,用作专门的 CRM 应用程序。 我的客户想在不同的机器上使用该应用程序,但数据应该从一台 Mac 上获取。 我的考虑是将一个应用程序用作“服务器”,将其他应用程序用作连接到该服务器的客户端。

  • 对于这种情况,我可以在 macOS 的应用程序中使用 vapor 吗?
  • 可以用作库吗?
  • 我已经看到 vapor 带有自己的环境堆栈 - 它是否兼容在 macOS 应用程序中使用?

干杯

萨斯

【问题讨论】:

  • 使用 Vapor 编写你的服务器。它不能包含在 macOS 应用程序中。请记住,服务器必须始终可以被其他人访问。或者你可以在 Heroku 的免费测功机上运行服务器

标签: swift macos vapor


【解决方案1】:

是的。 Vapor 在 macOS 上正常运行。没有什么可以阻止您在另一个 Mac 应用程序中“嵌入”Vapor。

可能的关注点:

  • 您需要使用 Swift 包管理器来安装 Vapor 及其包。

  • 还有其他现有的轻量级 HTTP 服务器,例如 Swifter,可能更适合您的需求。

但是,如果你愿意,你可以使用 Vapor。

【讨论】:

  • 谢谢,我会尽快检查! :-)
  • 您还应该查看github.com/vapor/engine,它是 Vapor 的 HTTP 和服务器包。一旦 Xcode 与 SPM 一起使用,这将变得更容易。
  • 这将如何构建?
猜你喜欢
  • 1970-01-01
  • 2019-10-26
  • 1970-01-01
  • 2016-11-05
  • 1970-01-01
  • 2020-07-25
  • 2023-02-07
  • 2014-10-18
  • 1970-01-01
相关资源
最近更新 更多