所以我只是使用命令更新了 Composer composer self-update --2,但是,现在我的 Web 应用程序显示错误Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.3.0".
我不明白这一点,因为这样做php -v给了我 PHP 7.4.13
我怎样才能解决这个问题?
我有一个非常简单的 API(2 个路由),它只有 GET 请求,目前不需要任何身份验证或任何东西。
我想知道部署 API 进行生产的最佳且合适的方法是什么。我无法使用 docker,并且想以服务器方式进行操作。
所以我有几个问题:
uvicorn main:app --host 0.0.0.0 --port 80但我在想这是否是正确的生产方式?我是否只需输入该命令,API 就会自动开始侦听服务器 IP 地址吗?这种方法是否有效并且能够处理所有请求?或者我要改变什么才能让它更快?我只是对如何部署这个有点困惑,因为一篇文章说这样做,另一篇文章说这样做。
所以我将 Dart 存储DateTime在 firebase 中,firebase 将其存储为一种Timestamp类型。
当我将数据读回我的 flutter dart 应用程序时,我得到以下格式的结果。以下是我从 firebase 读取它时得到的结果。
Start -> Timestamp(seconds=1604593808, nanoseconds=95000000)
End -> Timestamp(seconds=1604593816, nanoseconds=165000000)
Run Code Online (Sandbox Code Playgroud)
我想要一种方法来获取时间戳之间的差异。因此,持续时间是从开始时间到结束时间。如果有人知道我如何获得日期时间对象的差异,那就完美了?我怎样才能做到这一点?