请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
36
帖子
1
勋章
370
Y币

[云开发] 连接数据库的问题?《30天》一书中P60的若干问题

[复制链接]
发表于 2021-7-10 11:53:52
本帖最后由 没有昵称:焱 于 2021-7-11 09:54 编辑

《30天》一书的60页中关于用户注册、登录功能中用到有关apicloud数据云,包括看了相关视频教程,还是有很多问题,请高手不吝赐教——
1、通过api.ajax访问,其中的headers是必须的吗?是否类似于数据库的用户名和密码?我的appKey:0D943E46-DDA5-E28E-75AE-B2C206707B61为什么和书上案例的AppKey格式相差很多?书上是类似"8ac17d22e49cb7982d82796097cec52a6c7cd01d.1475375422841" 这样的。
2、开启云端数据后,默认的role、user、accessToken这几个表是可以直接用的吗?
3、用真机测试时,并未报错,但是云端数据库里的"user"表中的数据还是0,没有增加。  api.ajax({      url: 'https://d.apicloud.com/mcm/api/user',…… 难道是数据库地址写错了?
改回默认的语句 function(ret, err){      if (ret) {
          alert( JSON.stringify( ret ) );
      } else {          alert( JSON.stringify( err ) );      }
再测试时,弹出提示框的内容是:提醒    {"status":0,"result":{"msg":"invalid requesest."}}  ,点确定按钮,然后什么都没发生。
4、API在线测试有什么作用吗?是否可以直接复制代码使用?
Request URL:/mcm/api/user 是数据库地址?
Response Headers:access-control-allow-origin: * 这个headers与程序中的headers没有关系吧?
connection: keep-alivecontent-length: 187content-type: application/json; charset=utf-8date: Sat, 10 Jul 2021 03:45:13 GMTserver: nginxx-powered-by: Expressx-ratelimit-limit: 1000x-ratelimit-remaining: 998x-ratelimit-reset: 195、Code Demo是可以直接复制使用的?
var client = new Resource("A6072989036168", "you appKey");var User= client.Factory("user");User.save({  "username": "haha",  "password": "hahapsw"},function(ret,err){  //return body})
var model = api.require("model");model.insert({    class: "user",    value: {username:"haha",password:"hahapsw"}}, function(ret, err){   alert("ret: " + JSON.stringify(ret) + "\nerr: " + JSON.stringify(err));});
这是在什么情况使用的?好像这几个都和书上的不一样。5、new Resource 又是怎么回事?require("model")呢?




您需要登录后才可以回帖 登录

本版积分规则