起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2798|回复: 7

[结贴] 打包N个服务器如何代码更改打包时填写的ip和端口号

[复制链接]

34

主题

129

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
QQ
发表于 2017-12-26 09:16:03 | 显示全部楼层 |阅读模式
我现在有一个项目,要部署到N台不同地址的服务器上,我知道可以用wex5一个地址一个地址打包,然后把打包生成的文件部署到服务器上就行,但是N的数值太大了,我现在代码中可以实现修改js文件,在不同的服务器上使用,现在缺少不同的安装包,想实现用wex5框架打包一次,然后在代码中修改这个打包的ip+端口号,实现访问不同的服务器,如下图:想在代码中更改这个地址该如何实现呢或者说有啥案例能实现这个功能呢
1.png
发表于 2017-12-26 11:01:06 | 显示全部楼层
想在APP  中动态跳转到其他服务器地址,可以在js代码中直接写
window.location.href='另一个服务的首页url地址'
就可以了!

如果这个地址是不固定的!动态的!  那就需要先在localStorage 中记录打包时的url地址  ,每次启动APP都要先window.location.href 切换到这台固定的 服务器上,  

然后再动态计算要跳转的url地址,window.location.href 跳转过去就行了!!
你试试吧
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

34

主题

129

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
QQ
 楼主| 发表于 2017-12-26 13:54:14 | 显示全部楼层
liangyongfei 发表于 2017-12-26 11:01
想在APP  中动态跳转到其他服务器地址,可以在js代码中直接写
window.location.href='另一个服务的首页url ...

试过了,按照你的方法改了之后在浏览器访问地址确实会自动跳过去,但是在手机上不行,连打包的地址页面都访问不到了
回复 支持 反对

使用道具 举报

发表于 2017-12-26 14:47:02 | 显示全部楼层
2538402839 发表于 2017-12-26 13:54
试过了,按照你的方法改了之后在浏览器访问地址确实会自动跳过去,但是在手机上不行,连打包的地址页面都 ...

手机浏览器先运行试试,可以吗??  是否网络问题??
手机浏览器如果没问题  打包的url地址和浏览器访问的一样!!一般就和浏览器运行效果一致才对!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

22

主题

598

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
QQ
发表于 2017-12-26 14:54:56 | 显示全部楼层
x5做的牛逼的项目还是很多的
【接活】APP 公众号 小程序 前后端带管理系统全套搞定
联系QQ:646105064 剑客共享  
欢迎用x5开发的朋友进群探讨!WeX5/BeX5民间一群:30057529  二群:211206160
回复 支持 反对

使用道具 举报

34

主题

129

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
QQ
 楼主| 发表于 2017-12-27 10:42:53 | 显示全部楼层
liangyongfei 发表于 2017-12-26 14:47
手机浏览器先运行试试,可以吗??  是否网络问题??
手机浏览器如果没问题  打包的url地址和浏览器访问 ...

经过实际测试,在浏览器确实可以实现,手机安装包不加跳转代码也访问正常,加上后就访问不到了,我查看了下编译后的android源码,发现地址是放到了xml配置文件中,有没有啥方法能直接更改这个地址呢
回复 支持 反对

使用道具 举报

发表于 2017-12-27 10:47:16 | 显示全部楼层
2538402839 发表于 2017-12-27 10:42
经过实际测试,在浏览器确实可以实现,手机安装包不加跳转代码也访问正常,加上后就访问不到了,我查看了 ...

你要跳转到另一个服务的首页才行,就是index.html页面

APP 中 window.location.href 只能重定向到门户页,  其他页面不能重定向

打包配置是默认启动页的地址,  代码中重定向到另一个服务器地址,应该没问题的,你可以试试

window.location.href='www.baidu.com';
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

34

主题

129

帖子

343

积分

中级会员

Rank: 3Rank: 3

积分
343
QQ
 楼主| 发表于 2017-12-27 11:22:36 | 显示全部楼层
liangyongfei 发表于 2017-12-27 10:47
你要跳转到另一个服务的首页才行,就是index.html页面

APP 中 window.location.href 只能重定向到门户页 ...

已验证方案可行,感谢
我们项目实际访问地址类似这种:http://x.x.x.x:port/fxyjApp/v-android-zh_CN-/fxyjApp/index.w
在index页面增加的方法跳转代码如下:window.location.href='http://x.x.x.x:port/fxyjApp/index.html',也就是跳到项目根目录下的html页面,我一开始跳的index.w页面
结贴,再次感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 06:02 , Processed in 0.095796 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表