0
我有几个应用程序(已经工作)在Heroku上运行parse-server并使用mLab mongoDB。 我需要将分析服务器升级到新版本。如何将分析服务器升级到新版本?
什么是最简单的(最好)的方式来做到这一点?
我有几个应用程序(已经工作)在Heroku上运行parse-server并使用mLab mongoDB。 我需要将分析服务器升级到新版本。如何将分析服务器升级到新版本?
什么是最简单的(最好)的方式来做到这一点?
当然,首先通过本地测试确保兼容性。要升级版本,请更改项目的package.json文件。应该有依赖关系"parse-server": "a.b.c"
“a.b.c”将使用明确的版本。 “〜A.B.C”将使用最新版本匹配“A.B. ” “^ A.B.C”将使用最新版本匹配“一个。。*”
一个是一个主要版本,这并不总是向后兼容。 b是一个小版本,它通常包含新功能,但应该向后兼容,所以^ 通常是可以安全使用。 c是一个补丁版本,通常是错误修复和安全更新,尽管我认为parse-server在这里也包含了次要功能更新。
在我的情况下,package.json文件包含:“parse”:“〜1.8.0”和“parse-server”:“*”。我能做什么?我想它应该安装最新版本。当我运行“npm install parse-server”时可能会这样。现在为了升级重新运行“npm install parse-server”是否安全? – Michel
是的,它应该是安全的。我不确定Heroku配置是如何设置的,但是每次我们部署AWS更新时都会运行,所以它始终在我们指定的最新版本上。 –
哼?看着我的mongoDB版本,它似乎并没有使用最新版本的parse-server。但我可能需要仔细观察。 – Michel