Parse platform 访问Heroku迁移后上载到Parse.com的文件
我正试图通过单击迁移将我的服务器从Parse.com迁移到Heroku。他们的文档说,Parse Server支持“文件”类型,但我找不到任何关于传输这些文件以便Heroku能够访问它们的文档。这不是一个答案,但我遇到了同样的问题/难题,并且有部分信息可能有助于最终找到答案。我做了一次迁移,看了一些正在发生的事情 例如,Parse platform 访问Heroku迁移后上载到Parse.com的文件,parse-platform,parse-server,Parse Platform,Parse Server,我正试图通过单击迁移将我的服务器从Parse.com迁移到Heroku。他们的文档说,Parse Server支持“文件”类型,但我找不到任何关于传输这些文件以便Heroku能够访问它们的文档。这不是一个答案,但我遇到了同样的问题/难题,并且有部分信息可能有助于最终找到答案。我做了一次迁移,看了一些正在发生的事情 例如,photoObj.get('file').url() 解析宿主时:文件指向以下内容: 这是存储在亚马逊S3上的东西。这基本上是指: 迁移到Heroku/MongoLab后,p
photoObj.get('file').url()代码>
解析宿主时:文件指向以下内容:
这是存储在亚马逊S3上的东西。这基本上是指:
迁移到Heroku/MongoLab后,photoObj.get('file').url()
指向以下内容:
newHostFileKey
是我们在解析服务器设置中指定的,似乎是通过此设置自动生成的
到目前为止,我没有看到任何证据表明迁移工具将文件从解析宿主移动到新的主机/db
文件上传到新主机工作正常。在新主机上,如果生成新文件,它将指向如下内容:
parse
是您在解析服务器启动时指定的内容,如app.use('/parse',api)代码>
appID
是您在解析服务器启动时指定的名称
var-api=new-ParseServer({
appId:'appId',
fileKey:'newHostFileKey'
});代码>
更改解析宿主文件的url点以适应新的宿主模式不会产生任何结果(未找到文件)等
我不知道新文件是如何存储的,也不知道url会路由到哪里
对于通过新主机上载的新文件,我注意到在MongoLab DB中创建了一些新表/集合。这些是fs.chunk
和fs.files
fs.chunks
是存储文件数据的地方(我想)。因此,在新的heroku/mongolab设置下,文件似乎驻留在数据库中
至于将图像从解析主机迁移到新主机的最佳方法是什么,我不知道,但我不确定目前是否有一个公开的简单答案。如果有人能回答如何将文件/图像等从解析主机迁移到像Parse建议的heroku/Mongonab设置,赏金是你的,他们现在正在做这件事。您可以在此处跟踪进度:。对于阅读本文的其他人,Github是您的朋友。如果您计划使用Parse Server,请学习使用Github并观看repos,以便跟踪进度。谢谢。我经常访问github页面,但没有意识到这是一个目前正在解决的问题。很高兴知道。我们可以在本地服务器(例如:)上保存图像(或文件)而不是使用S3存储桶吗?