目前,Sails 为 assets/images 文件夹中托管的图像提供服务,但是,我需要一种不同的方法,因为图像将托管在 CDN 系统(AWS Cloudfront)中,因此图像的 URL 遵循如下结构:
https://hdfhhfh.cloudtfront.net/images/image.jpg
因此,我该如何处理?,我该如何处理才能让 Sails 自动为我生成 URL?
对于开发环境,没关系,对于生产环境,我需要 HTML/EJS 中的所有图像指向 CDN。
最佳答案
将图像上传到 S3 后,您可以执行以下操作:
图片网址:'https://images.example.com/ '
然后返回此 URL 与
images/image.jpg
连接例如 ${images_url}images/image.jpg
从您的 API 到您的前端。
关于javascript - 如何为 Sails 中的图像生成外部 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61360988/