SDK 安装
PRS SDK 是 prs-utility 和 prs-lib 的示例代码合集。
prs-utility
是 PRS 提供的算法工具库,包含项目中需要使用的所有哈希、加密算法。prs-lib
是对 PRS REST API 的封装,开发者可以直接调用与 PRS 服务通信。
使用方法及代码示例
在 samples 目录有所有的代码示例,使用方法:
- 打开需要执行的某个示例文件,如 webAuth.js,将其中的参数改成你自己的 DApp 参数。
- 执行示例文件即可,如。
cd samples
node webAuth.js
SDK 安装
通过 npm 安装:
npm install prs-utility --save
npm install prs-lib --save
初始化
在代码中通过 require
获得 SDK 的引用,之后创建 client:
const utility = require('prs-utility');
const PRS = require('prs-lib');
// 初始化 client。
const client = new PRS({ env: 'env', debug: true, address: authAddress, token: token });
env
: 设置开发环境。正式环境为'prod', 开发环境为'dev'.debug
: 开启调试日志,开启后 SDK 会把网络请求、错误消息等信息输出到IDE的日志窗口。address
: 授权用户的 address.token
: 授权用户的 access token.privateKey
: 授权用户的 privateKey.
Example
const utility = require('prs-utility');
const PRS = require('prs-lib');
const client = new PRS({ env: 'env', debug: true, address: '', token: '' });
// 签名文件。
const res = await client.file.signByStream(data);
SDK 中提供了更多使用示例,详见 SDK
/samples