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

QQ登录

只需一步,快速开始

查看: 2539|回复: 10

[结贴] 本地资源打包后无法访问远程数据

[复制链接]

19

主题

58

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
发表于 2017-3-20 09:11:25 | 显示全部楼层 |阅读模式
我的项目后台有接口,程序是直接用网址“http://www.*.*/*”,这样访问远程数据资源的。目前打调试包一切正常,但是打发布包后数据访问不到,也不知道怎么查看源代码,上来求教大神怎么解决。
发表于 2017-3-20 13:32:56 | 显示全部楼层
调试包一切正常,发布包就不行了吗??
对比下两种打包,,除了勾选发布模式选项以外,还有其他区别吗??

模式几打包的!服务器指定的都一样吗??打包后两个APP网络设置也是都一样的吗??如果有报错信息可以发来看一下!!

app访问失败的时候,使用手机系统自带浏览器去访问这个地址呢??是正常的吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

58

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
 楼主| 发表于 2017-3-20 15:11:28 | 显示全部楼层
liangyongfei 发表于 2017-3-20 13:32
调试包一切正常,发布包就不行了吗??
对比下两种打包,,除了勾选发布模式选项以外,还有其他区别吗??
...

我调试过了,是网址的问题,我们还处于开发阶段,本地外网访问不到本地IP。
但是shell跳转还是存在问题。直接使用justep.Shell.showPage()的话窗口顶部会有浏览器网址,很难看。
实例化shellImpl又老是报错。请问怎么解决?
回复 支持 反对

使用道具 举报

发表于 2017-3-20 16:09:17 | 显示全部楼层
仅此而已 发表于 2017-3-20 15:11
我调试过了,是网址的问题,我们还处于开发阶段,本地外网访问不到本地IP。
但是shell跳转还是存在问题。 ...

本来就应该定义shellImp的!!这才是单页应用!否则非单页就会出现滚动条
http://docs.wex5.com/shellimpl/

shellImp 报错??报什么错啊??请参考平台案例,仿淘宝 ,仿途牛!都是这样做的啊!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

58

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
 楼主| 发表于 2017-3-21 09:05:16 | 显示全部楼层
liangyongfei 发表于 2017-3-20 16:09
本来就应该定义shellImp的!!这才是单页应用!否则非单页就会出现滚动条
http://docs.wex5.com/shellimp ...

我的情况是这样的:主页是contents+buttongroup管理的五个主界面,contents里有五个windowcontainer,如果在主页定义shellImpl,跳转的页面下面还是会有导航的buttongroup;而如果在子页面定义shellImpl的话需要设置contentsXid属性,我只能设置父页面的contentsXid,然后就一直报错。
还有就是主页的左右滑动效果我想保留,但是windowdialog弹出的页面也能左右滑动到主页的其他content。请问怎么解决?
回复 支持 反对

使用道具 举报

发表于 2017-3-21 13:35:29 | 显示全部楼层
仅此而已 发表于 2017-3-21 09:05
我的情况是这样的:主页是contents+buttongroup管理的五个主界面,contents里有五个windowcontainer,如 ...

如果是windowContainer 中放置的windowDialog 组件 弹出页面,就属于是子页面!当然就可以滑动到其他content!!

如果你缓存在父页面中弹出windowDialog ,这样就不能再切换到其他content了!
是可以做在父页面弹出的!父页面和子页面的交互,可参考:
http://docs.wex5.com/wex5-ui-question-list-2119
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

58

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
 楼主| 发表于 2017-3-21 14:37:50 | 显示全部楼层
页面的问题我再研究研究,目前比较急的是:require.toUrl()返回的路径带有localhos的标识,在模式一打包的时候,web服务端地址和web路径我都没有填,但是下一步下一步到打包信息的时候web服务地址会出现http://localhost字样,导致远程资源找不到正确的路径而访问不到。请问怎么解决?我的项目是直接通过PHP网页访问后端接口的 1.png

回复 支持 反对

使用道具 举报

发表于 2017-3-21 15:54:22 | 显示全部楼层
仅此而已 发表于 2017-3-21 14:37
页面的问题我再研究研究,目前比较急的是:require.toUrl()返回的路径带有localhos的标识,在模式一打包的 ...

不填默认就是localhost 的!
1.打包时指定web服务器地址,
2.在js代码中自己写死IP地址指定服务器真实的URL地址!

如果是调用BaasServer ,还可以动态指定
http://docs.wex5.com/wex5-ui-question-list-2080
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

58

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
QQ
 楼主| 发表于 2017-3-22 09:20:16 | 显示全部楼层
liangyongfei 发表于 2017-3-21 15:54
不填默认就是localhost 的!
1.打包时指定web服务器地址,
2.在js代码中自己写死IP地址指定服务器真实 ...

我没有用baasServer,只是windowdialog页面跳转的时候用要用require.toUrl()转换绝对路径。本地测试没问题,打包到手机上安装路径上就会多出localhost前缀,访问不到了就
回复 支持 反对

使用道具 举报

发表于 2017-3-22 18:04:27 | 显示全部楼层
仅此而已 发表于 2017-3-22 09:20
我没有用baasServer,只是windowdialog页面跳转的时候用要用require.toUrl()转换绝对路径。本地测试没问 ...

本地当然没问题了!
require.toUrl() 获取的URL是相对路径!IP 端口 都是使用的当前页面 访问的路径!当前页面是localhost  那当然完整URL就是localhost

1.指定web服务器地址!
2.js中写死完整的URL 地址!要包含http协议,(绝对路径!)
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-5 06:19 , Processed in 0.060521 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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