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

QQ登录

只需一步,快速开始

查看: 2632|回复: 8

[处理中3] baasdata报错:cannot read property 'userdata' of undefined

[复制链接]

2

主题

9

帖子

23

积分

新手上路

Rank: 1

积分
23
QQ
发表于 2016-12-28 15:33:44 | 显示全部楼层 |阅读模式
mac上调用后台baas.php查询,数据库和字段都没有问题,但是页面上报错cannot read property 'userdata' of undefined。
求大神指教。

屏幕快照 2016-12-28 下午3.26.16.png

发表于 2016-12-28 15:49:50 | 显示全部楼层
请问baasServer 从一开始就是使用的php做的吗??
php baasServer的做法请参考文档
另外平台自带案例,比如外卖 使用php运行正常吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

9

帖子

23

积分

新手上路

Rank: 1

积分
23
QQ
 楼主| 发表于 2016-12-28 16:45:47 | 显示全部楼层
是的,调成php了。是按照文档来的。
用普通的data组件是没有问题的,baasdata组件就报这个错误。
回复 支持 反对

使用道具 举报

发表于 2016-12-28 16:49:36 | 显示全部楼层
jungle 发表于 2016-12-28 16:45
是的,调成php了。是按照文档来的。
用普通的data组件是没有问题的,baasdata组件就报这个错误。 ...

就是普通的没问题!

baasServer 你有没有换过??
在开Baas之前, 要先定用哪种(Baas, Baas.net, Baas.net), 之后再开发, 不能开发到一半换一种, 如果要换, 之前做的都得重新开发
http://bbs.wex5.com/forum.php?mo ... 4&pid=165235777


外卖案例正常吗?使用php的baasServer
/UI2/takeout/index.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

9

帖子

23

积分

新手上路

Rank: 1

积分
23
QQ
 楼主| 发表于 2016-12-28 17:13:44 | 显示全部楼层
一直使用.php。
试了一下,takeout也是报一样的错误。
请问下这个错误具体的日志在哪看?
从ngnix的日志来看,后台应该已经调用成功了。
127.0.0.1 - - [28/Dec/2016:17:09:33 +0800] "POST /baas/justep/takeout/queryFood HTTP/1.1" 200 158 "http://localhost:8080/x5/UI2/v_/takeout/index.w?device=m" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36"
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-28 17:22:09 | 显示全部楼层
jungle 发表于 2016-12-28 17:13
一直使用.php。
试了一下,takeout也是报一样的错误。
请问下这个错误具体的日志在哪看?

这个一般是数据库反面的错误
回复 支持 反对

使用道具 举报

发表于 2016-12-28 17:33:40 | 显示全部楼层
jungle 发表于 2016-12-28 17:13
一直使用.php。
试了一下,takeout也是报一样的错误。
请问下这个错误具体的日志在哪看?

takeout 也是错误!那有可能就是baasServer 坏掉了!具体什么原因不太清楚!
建议重新解压个版本!然后配置为php ,先运行外卖案例是否正常!如果正常了再开发自己的应用吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

9

帖子

23

积分

新手上路

Rank: 1

积分
23
QQ
 楼主| 发表于 2016-12-29 18:30:12 | 显示全部楼层
找到原因了。是数据源创建问题。
定义数据源名称的的时候不能包含大写字母:顺便问下,这个是mysql区分大小写,还是其他原因。

多谢各位支持。
回复 支持 反对

使用道具 举报

发表于 2016-12-30 09:34:09 | 显示全部楼层
jungle 发表于 2016-12-29 18:30
找到原因了。是数据源创建问题。
定义数据源名称的的时候不能包含大写字母:顺便问下,这个是mysql区分大小 ...

X5 应该不会对大小写做特殊限制的!
mysql应该是区分大小写的!你上网搜下吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 13:06 , Processed in 0.066386 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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