vue动态配置ip与端口
考虑一个成品的项目会给到各地方进行部署,而每个地方的ip和端口均无法保证统一,为了抽离开发人员的工作,需要对项目进行一定的配置,配置后的项目,只需要修改打包后的配置文件,填写相关的ip和端口,即可实现项目的部署。由于vue打包后会生成static包、index文件,为了防止打包后混淆,可以在项目的static文件中新建IPConfig.js文件,如:var IPConfig = wind...
·
考虑一个成品的项目会给到各地方进行部署,而每个地方的ip和端口均无法保证统一,为了抽离开发人员的工作,需要对项目进行一定的配置,配置后的项目,只需要修改打包后的配置文件,填写相关的ip和端口,即可实现项目的部署。
由于vue打包后会生成static包、index文件,为了防止打包后混淆,可以在项目的static文件中新建IPConfig.js文件,如:
var IPConfig = window.IPConfig = {
'IP': 'http://域名',
'HOST': '端口号'
}
如何在项目的index文件中引入
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
<title>ysa</title>
<script type="text/javascript" src="./static/IPConfig.js" async></script>
</head>
<body>
<div id="app-box"></div>
<!-- built files will be auto injected -->
</body>
</html>
最后在需要使用到ip和端口的地方,直接使用即可,达到快速部署的目的
URL: IPConfig.IP + ':' + IPConfig.HOST,
项目打包后static文件中生成的文件为
成品后的项目无论在哪个地方部署,只需要修改配置文件中的ip和端口即可使用项目
更多推荐
已为社区贡献2条内容
所有评论(0)