【问题标题】:How can I upgrade parse-server to a new version?如何将解析服务器升级到新版本?
【发布时间】:2018-01-10 15:08:34
【问题描述】:

我有一些应用程序(已经在运行)在 Heroku 上运行解析服务器并使用 mLab mongoDB。 我需要将 parse-server 升级到新版本。

最简单(最好)的方法是什么?

【问题讨论】:

    标签: mongodb heroku parse-server


    【解决方案1】:

    当然,首先通过本地测试来确保兼容性。要升级版本,您需要更改项目的 package.json 文件。应该有依赖"parse-server": "a.b.c"

    "a.b.c" 将使用显式版本。 "~a.b.c" 将使用匹配 "a.b." 的最新版本 "^a.b.c" 将使用与 "a..*" 匹配的最新版本

    a 是主要版本,并不总是向后兼容。 b 是次要版本,通常包含新功能但应该向后兼容,因此 ^通常可以安全使用。 c 是一个补丁版本,通常是错误修复和安全更新,虽然我认为 parse-server 在这里也包含了一些小功能更新。

    【讨论】:

    • 在我的例子中,package.json 文件包含:“parse”:“~1.8.0”和“parse-server”:“*”。我能做些什么?我想它应该安装最新版本。当我运行“npm install parse-server”时可能是这样。现在重新运行“npm install parse-server”以升级是否安全?
    • 是的,它应该是安全的。我不确定 Heroku 配置是如何设置的,但是每次我们将更新部署到 AWS 时都会运行它,因此它始终是我们指定的最新版本。
    • 嗯?查看我的 mongoDB 版本,它似乎没有使用 parse-server 的最新版本。但我可能需要仔细看看。
    • MongoDB 版本? Mongo 不使用解析服务器,不知道你的意思。
    • 不,可能相反。有人告诉我,我需要升级我的解析服务器版本才能获得正确的 MongoDB 版本。
    猜你喜欢
    • 2021-10-10
    • 2015-08-13
    • 2016-02-26
    • 2017-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-24
    • 1970-01-01
    相关资源
    最近更新 更多