【发布时间】:2016-01-13 04:59:40
【问题描述】:
我正在尝试在我的 nodeJS Express 应用程序(使用 Jade 作为渲染引擎)中设置 Cloudfront,并满足以下要求:
- 仅在生产服务器上使用 Cloudfront(不在 localhost 或临时服务器上)
- 没有对jade模板中的所有脚本和css使用条件语句
- 尝试寻找一两个班轮,以防我需要切换到其他供应商
我想出了一种可能的解决方案:覆盖 Jade 呈现链接和脚本的方式,并仅在生产中添加 Cloudfront url:
Jade.override(“link”,function(){
if(prod) link.src = cloudfront_url + link.src
})
但是,Jade 不允许覆盖其任何功能。有人知道在节点应用程序上使用 Cloudfront 的简单方法吗?
【问题讨论】:
标签: node.js amazon-web-services express pug amazon-cloudfront