异步
火炎神2018
前端开发
展开
-
KOA+mongoose后台处理异步
正常运用:page.post('/get',async (ctx)=>{ var openId = ctx.session.userInfo.openId; await Game.findOne({userid:openId},function(err,rs){ ctx.body = rs; })})async await就是交替着出现的;先有一个 async然后后面一定...原创 2018-11-24 10:22:04 · 764 阅读 · 0 评论 -
pixijs微信小游戏排行榜开放域开发
关于微信小游戏开放域的基本概念本文不作介绍请去微信官文文档阅读;主域:在这你有几件事要作,第一准备好给离屏canvas用的容器;第二作好离屏canvas事件交互,比如切换菜单/关闭窗口;第三循环里有渲染,由于离屏canvas内有向微信官方的异步请求,所以他会晚于主域生成,但这时间是不确定的。以下是主域循环外的代码主要是先拿到离屏的引用然后设置好宽高;//let openDataConte...原创 2018-12-18 14:36:45 · 1347 阅读 · 0 评论 -
微信小游戏 后端koa架构mp-session-koa2 解析
微信小游戏属于h5小游戏,本来h5小游戏是没有相关的规则比较自由。因为有了微信的登录验证之后加了少许规则进来。这样后台也会有所变化。https://developers.weixin.qq.com/minigame/dev/tutorial/open-ability/login.html这里有官方示例的前后登录验证流程;梳理一下你在后端要多两件事,第一件事,要拿着前端传来的code和app...原创 2019-01-01 19:08:42 · 920 阅读 · 0 评论 -
node.js await/async 读取文件
nodejs后台在初始化读取一个配置然后取出变量;配置文件 config.json:{ "hasai":1, "aitime":10,}下面的读取代码:var readconf = async()=>{ let rs = await new Promise((resolve,reject)=>{ var fs = require('fs'); fs....原创 2019-01-16 23:15:18 · 866 阅读 · 0 评论 -
threejs 微信小游戏中的离屏渲染做UI和排行榜
微信小游戏对threejs真的是一次桎酷啊。。。呵呵。规定不能用html锁死了我们之前两个html标签的可能了。。。不过微信还是允许了大家的离屏渲染,要不是我们在跳一跳之类的游戏中也看不到排行榜和基本的UI了。。。相关的理论知识与概念大家可以看官网这篇文章;https://developers.weixin.qq.com/community/develop/doc/00042c94bc0...原创 2019-02-05 08:33:40 · 2925 阅读 · 7 评论