@cloudbase/node-sdk
Version:
tencent cloud base server sdk for node.js
34 lines (26 loc) • 737 B
Markdown
### 获取auth的引用
```js
const tcb = require('@cloudbase/node-sdk');
const app = tcb.init({env:'xxx', credentials:'xxx'})
const auth = app.auth();
```
#### 获取用户信息
```js
const {
openId, //微信openId,非微信授权登录则空
appId, //微信appId,非微信授权登录则空
uid, //用户唯一ID
customUserId //开发者自定义的用户唯一id,非自定义登录则空
} = auth.getUserInfo()
```
#### 获取客户端IP
```js
const ip = auth.getClientIP()
```
#### 获取自定义登录的登录凭据ticket
```js
const customUserId = '123456' // 开发者自定义的用户唯一id
const ticket = auth.createTicket(customUserId, {
refresh: 3600 * 1000, // access_token的刷新时间
})
```