为了账号安全,请及时绑定邮箱和手机立即绑定

web部署css/js等地址转换的问题

web部署css/js等地址转换的问题

白猪掌柜的 2018-10-09 13:14:40
我现在本地开发时web网页的css/js都是相对于本地的如:<link rel="stylesheet" href="/css/passport.css"/>但是上线的时候我需要将这些css/js地址转换成单独css/js静态文件服务器的地址如用阿里云的oss地址:<link rel="stylesheet" href="http://xxx-public.oss-cn-beijing.aliyuncs.com/css/passport.min.css" />现在问题是:每次我本地页面修改后,如果要将本地的web页面传到服务器,都需要去手动改动css/js等地址。传输到服务器后还需要改回来。(抱歉抱歉,,我现在就是用这么愚蠢的方法。)请问有聪明的方法吗?万分感谢!(我用的是Node.js,express模板引擎。)
查看完整描述

1 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

这个肯定是要区分开发环境和生产环境的,一个办法是将静态文件的域名做为配置参数放到配置文件中,再通过指定环境变量来使用不同的参数。

具体的做法可以参考这篇文章,里面介绍的很全面了。


查看完整回答
反对 回复 2018-11-02
  • 1 回答
  • 0 关注
  • 480 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信