next.js 找不到我的Strapi Media Library的URL

envsm3lx  于 2023-06-22  发布在  其他
关注(0)|答案(1)|浏览(104)

所以,我在Cloudinary和Render上托管了我的Strapi应用程序。所以在我的strapi后端有一个富文本输入。当我使用graphql获取数据时,图像作为c的URL发送出去。所以当我在localhost中托管strapi时,URL是这样的:http://localhost:1337/uploads/Expressjs_706596c597.png。但是当我的应用程序托管并运行时,它也会从后端接收http://localhost:1337/uploads/Expressjs_706596c597.png。现在这个镜像不存在了,因为我的本地主机没有运行。但是当我尝试这个,renderURL/uploads/Expressjs_706596c597.png图像仍然不存在。那么我在哪里可以找到我的图像的确切URL?

xzv2uavs

xzv2uavs1#

在Cloudinary和Render上托管Strapi应用程序时,Strapi提供的图像的URL将不再是本地http://localhost:1337 URL。相反,您应该使用Cloudinary集成提供的URL。Cloudinary提供的URL格式应该类似于https://res.cloudinary.com/your-cloud-name/image/upload/v1234567890/your-image-file.jpg
通过使用此Cloudinary URL,您可以从任何地方检索图像,包括您的托管应用程序。将URL的http://localhost:1337部分替换为适当的Cloudinary URL,您应该能够成功访问该映像。

相关问题