【发布时间】:2015-03-10 14:58:48
【问题描述】:
使用 Grunt、NodeJs 和 Express,我应该使用哪些模块:
通过查看资产目录或通过代码库解析,发现应用中的所有静态资产(前端 JS、CSS、图像)
将资产上传到 Amazon S3 / CloudFront,用唯一的“指纹”名称重命名每个文件
将代码库中每个资产的路径替换为 CloudFront URL
使旧 CDN 资产无效
这是我第一次使用 CloudFront。我不确定是否可以使用 Grunt 完成以上所有操作,或者是否最好将其作为 Node/Express 模块来完成。
使用 Rails,I've read it's as easy as:
# Setup amazon CDN
config.action_controller.asset_host = "xxxxxxxxxxxxx.cloudfront.net"
我正在为 Node 堆栈寻找类似的解决方案。
【问题讨论】:
标签: node.js express amazon-s3 gruntjs amazon-cloudfront