1.第三方登录

微信第三方登录需要接入 微信开放平台

需要提供应用网址

 

2.支付第三方接入

支付宝/微信均需要工商营业执照备份

绿点科技需要手续费(免证件)

支付宝接入

https://openhome.alipay.com/platform/appCreate.htm?templateId=1-ab6b-4f9c4e5c01f11487667522647&templateName=

微信接入(微信公众号H5支付)

https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F

 

3.MySQL

下载安装 Download MySQL Community Server

https://dev.mysql.com/downloads/mysql/

安装过程中记住临时密码

mysql -uroot -p临时密码

登陆成功后

set password = password('123456');

密码设置完毕!

 

相关文档

http://www.runoob.com/mysql/mysql-create-database.html

http://www.runoob.com/nodejs/nodejs-mysql.html

https://www.npmjs.com/package/mysql

建表注意事项

1.用``修饰表名字段名 比如关键字如rank暴露在语句中出现语法错误

2.设置外键报错

Cannot add foreign key constraint

(1)外键对应的字段数据类型不一致

(2)设置外键时“删除时”设置为“SET NULL”

(3)两张表的存储引擎不一致

http://blog.csdn.net/yiwangxiblog/article/details/52269527

3.Every derived table must have its own alias

http://blog.sina.com.cn/s/blog_5d2eee260100xu8b.html

4.You can't specify target table 's' for update in FROM clause

http://blog.csdn.net/yaerfeng/article/details/7876461

 

mysql数据库导入导出相关

导出

mysqldump -uroot -p123456 fishgame > /Users/mac/Documents/server/xxx.sql

导入(登录->创建数据库->导入数据)

mysql -u root -p123456

create database fishgame;

use fishgame;

source /Users/billy/Documents/server/xxx.sql

 

4.socket.io相关文档

https://socket.io/

 

5.错误收集(仅在web下有效)

function handleErr(msg, url, line, col, error)
{
    var stack = error ? error.stack : ''
    var errMsg = stack
    if(!errMsg){
        errMsg = msg + '\n' + url + '\n' + 'line:' + line + ' col:' + col
    }
    window.lastError = errMsg
}
window.onerror = handleErr

 

 

将数据托管到微信后台后,文档里说只能在子域里操作托管的数据,今天群里有同学说子域数据可以传给主域,就试验了下,的确可以,首先,在子域里获取到托管的排行榜数据后,用变量保存数据,然后如下写法:

let openContext = wx.getSharedCanvas().getContext("2d");
openContext["canvas"]["userDataList"] = JSON.stringify(userDataList);

在主域里通过如下写法可以拿到子域保存的排行榜数据,这些就可以在主域直接用ScrollView了,哎,发现的有点晚了啊。

var openContext = wx.getOpenDataContext();
var friendDataList;
if(openContext["canvas"]["userDataList"]){
friendDataList = JSON.parse(openContext["canvas"]["userDataList"]);
}
console.log("openContext");
console.log(openContext);
console.log("friendDataList");
console.log(friendDataList);

 

6.cocoscreator 2.1.2bug

cc.loader.release(oldAsset);

导致新场景渲染错误