美文网首页
向 Web 客户端设置部署时参数的一种思路

向 Web 客户端设置部署时参数的一种思路

作者: 耀得嘛 | 来源:发表于2019-05-24 11:09 被阅读0次

参考

How to handle environment-specific settings in your JavaScript apps

思路

创建一个放在服务端的配置文件,保证客户端每次启动时都加载该文件,在部署时可以配置该文件内容。

  • 在客户端应用的静态目录中创建 deloyment-config 文件
  • 客户端应用在启动时,使用相对路径请求该文件(保证同源获取)
  • 需要配置代理服务器,将该文件设置为不缓存
  • 客户端请求该文件时最好也明确设置为不缓存
  • 在代码仓库以及构建包中,保持该文件为空,在部署时填充
    • 例如,在 Docker 镜像启动逻辑中将某环境变量直接写入该文件
    • 例如,使用 Docker Volume 机制,从各种源将数据挂载到该文件上

相关文章

  • 向 Web 客户端设置部署时参数的一种思路

    参考 How to handle environment-specific settings in your Ja...

  • 页面内获取用户openid

    思路 因为菜单设置成view时不能直接向微信服务器申请参数,要使用oauth2方式,需要做一次跳转,跳转时向微信服...

  • 使用idea自动远程部署web项目

    我的是部署到自己的虚拟机的tomcat上 1、新建web项目并做相关的设置 2、编辑配置参数 Edit Confi...

  • 产品前端架构 1-3

    1.协作流程 WEB 系统:部署在 WEB 服务器上,用于为若干 WEB 客户端提供服务的系统 不同的 WEB 客...

  • Metasploit设置HttpTrace参数技巧

    Metasploit设置HttpTrace参数技巧 在Metasploit中,当用户实施Web类渗透时,为了获取更...

  • WEB前端

    WEB系统 一个WEB系统是部署在WEB服务器上来为客户端提供服务的,客户端通常都是浏览器,用户可以通过浏览器来访...

  • Web基础

    概述 Web主要由Web服务器和Web客户端组成。Web客户端(浏览器)通过Http协议向Web服务器发送请求,W...

  • Tomcat概述-web容器

    1 web容器 web容器是部署在web服务器上的应用程序,客户端可以在WEB浏览器(IE、FireFox等)输入...

  • log4j和web.xml配置webAppRootKey 的问题

    在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRootKey参数,如果不定义,将会...

  • Tomcat 设置过期时长

    java web项目三种设置过期的方式。1.代码设置,秒为单位 2.项目web.xml设置,分钟单位 3.部署服务...

网友评论

      本文标题:向 Web 客户端设置部署时参数的一种思路

      本文链接:https://www.haomeiwen.com/subject/ectgzqtx.html