strapi - Strapi 部署到 Heroku 但媒体文件给出 404 错误
问题描述
我已经在 Heroku 上部署了 Strapi,并且已经很好地设置了内容。当我使用 cms 界面将图像和视频上传到 Strapi 并保存更新时。它保存成功,但文件 url 返回 404。有没有人经历过这个?我错过了什么吗?
多谢你们。
解决方案
https://strapi.io/documentation/3.0.0-beta.x/guides/deployment.html#file-uploads
文件上传
与 Heroku 上的项目更新一样,文件系统不支持本地上传文件,因为当 Heroku“循环”测功机时它们将被擦除。这种类型的文件系统称为临时文件系统,这意味着文件系统仅持续到重新启动测功机(使用 Heroku,这会在您重新部署时或在定期重新启动期间发生,这可能每隔几个小时或每天发生一次)。
由于 Heroku 的文件系统,您将需要使用上传提供程序,例如 AWS S3、Cloudinary 或 Rackspace。您可以在此处查看安装提供程序的文档,您可以在 npmjs.com 上查看来自 Strapi 和社区的提供程序列表。
推荐阅读
- dialogflow-es - 如何从 Dialogflow Web Demo 的 iframe 中获取文本
- microservices - jhipster-gateway API 部分 (swagger-ui) 中未列出 API-first rest 端点
- python - 在 django_cron 上运行特定的 views.py 方法
- php - Symfony:自动配置发生在哪里?
- sql - 从字符串转换为uniqueidentifier sql时转换失败
- javascript - 为什么我的异步函数在我尝试访问它时返回未定义?
- reactjs - 函数 CollectionReference.add() 要求它的第一个参数是对象类型,但它是:未定义
- javascript - javascript记忆游戏,需要在游戏结束时添加祝贺信息
- javascript - 动态添加/删除行和自动计算总计 - 删除内部行时出现计算问题
- html - WordPress 显示不同高度的图片库