美文网首页
Wafer 服务端 qcloud SDK初始化

Wafer 服务端 qcloud SDK初始化

作者: 9b559869875b | 来源:发表于2017-11-12 18:03 被阅读83次

    命名空间

    const qcloud=require('wafer-node-sdk')

    // 获取基础配置

    const configs = require('./config')

    // 初始化 SDK

    // 将基础配置和 sdk.config 合并传入 SDK 并导出初始化完成的 SDK

    module.exports = qcloud(Object.assign({}, sdkConfig, configs))

    github上的示例用的是server/config.js

    初始化之后会返回一个 SDK 的实例,提供以下所有的 API。

    https://github.com/tencentyun/wafer2-node-sdk/blob/master/API.md

    qcloud.auth.authorizationMiddleware(ctx[, next])

    用户登录的 Koa 中间件,登录信息将会被写进ctx.state.$wxInfo

    参数

    ctx-Koa Context

    Koa 上下文

    next

    调用示例

    const{ auth:{authorizationMiddleware} }=qcloud//颁发登录态router.get('/login', authorizationMiddleware,ctx=>{console.log(ctx.state.$wxInfo)//{//loginState: 0 // 1表示登录成功,0表示登录失败//userinfo: { // 用户信息 }//}})

    相关文章

      网友评论

          本文标题:Wafer 服务端 qcloud SDK初始化

          本文链接:https://www.haomeiwen.com/subject/eglomxtx.html