1.0.1 • Published 6 years ago

think-weapp-sdk v1.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

ThinkJS 微信小程序登录SDK

需要配合腾讯云小程序客户端sdk一起使用 wafer-client-sdk

在小程序框架mpvue中使用时候,在编译过成功会提示importmodule.exports不能一起使用的错误 解决办法为添加babel配置:

npm install babel-plugin-transform-es2015-modules-commonjs --save-dev

然后在.babelrc文件中添加plugin

"plugins": ["transform-es2015-modules-commonjs"]

这样既可解决问题

安装

npm install think-weapp-sdk --save

使用

// 这里需要用到 redis ,sdk把session存储到了 redis 中
const Redis = require('think-redis');
const wepp = require('think-wapp-sdk');

Controller中使用

module.exports = class extends think.Controller {
    constructor(ctx) {
        super(ctx);
        let options = {
            port: 6379,
            host: redis_host,
            password: ''
        }
        // 可以放到其他地方
        wepp.config.config({
            AppId: '',
            AppSecret: '',
            Redis: new Redis(options))
        });
    }
}

开始登陆

const loginService = wepp.LoginService.create(this.ctx.req, this.ctx.res);
let info = await loginService.login();