时间:2021-05-19
我们在开发的过程中,可能需要一些配置,这些配置可能就是仅仅为了开发的方便,比方说,订单过期时间,生产环境需要半小时失效,但是真正开发时,我不可能等上个半小时,所以这个时间这个失效时间我们会写在配置文件中,这样开发环境和生产环境各一套配置,来回切换很方便的.
基于摘要里的,在Java后台实现很方便,只需要读取properties配置文件即可
但是在前台js,js是在浏览器里执行的,无法读取服务器上的配置,除非请求后台,但是每次的开销也是挺大的,所以这个想法被ps了
这时候可以利用nginx,前台静态页面是部署在nginx中,所以我们可以配置nginx过滤某个js的url,然后指向我们需要的文件
前台代码
index.html
<!-- 即配置文件 --><script src="/config.js"></script><!-- 动态加载js --><script type="application/javascript"> if (config.devMode == 'dev') { loadJs("开发环境的js"); } else { loadJs("开发环境的js"); } function loadJs(url, callback) { // 实现 }</script>配置文件(生产环境配置和开发环境的配置在不同路径下,但是文件名同名)
nginx的配置
前一个server配置的是生产环境,正常配置
后一个,过滤flower.js,定向到另外一个文件夹下
访问就是正式环境
访问debug.company.com就是开发环境了
这样就可以实现配置的功能了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
nginxlocation匹配实例详解例1、nginx配置:例2、nginx配置:例3、nginx配置:感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
Nginx基础1.nginx安装2.nginx编译参数详解3.nginx安装配置+清缓存模块安装4.nginx+PHP5.55.nginx配置虚拟主机6.ngi
nginx的日志配置可以参见《nginx日志配置指令详解》一文。如果要想以json格式记录nginx日志以便logstash分析,该如何指定日志格式呢?可以按照
nginx.conf配置解释详解userwwwwww;定义Nginx运行的用户及组worker_processes8;#[debug|info|notice|w
ubuntu下的nginx服务器配置详解1.nginx服务器的安装sudoapt-getinstallnginx2.nginx服务器的启动sudo/etc/in