# fasc-openapi-node-sdk-demo **Repository Path**: fadada-cloud/fasc-openapi-node-sdk-demo ## Basic Information - **Project Name**: fasc-openapi-node-sdk-demo - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: v5.1 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-16 - **Last Updated**: 2023-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 简介 本项目为工程为法大大 Api5.1 nodejs SDK 的使用案例代码,其中使用的 appId 和 appSecret 等参数请到法大大开发者中心申请 # 依赖环境 1. NODEJS 12 版本及以上 2. 在法大大平台开通相应应用 3. 获取 appId、appSecret 及服务请求地址(serverUrl) # 获取安装 #### 通过 npm 安装: ``` npm i @fddnpm/fasc-openapi-node-sdk ``` #### 通过 yarn 安装: ``` yarn add @fddnpm/fasc-openapi-node-sdk ``` # 使用示例 1. 将 appId、appSecret 及服务请求地址(serverUrl)回填到 clientConfig.js,此时 accessToken 为空 2. 在工程根目录下,启动项目: > yarn start 3. 使用 Postman 等 API 工具发起 http://localhost:3000/service/get-access-token post 请求,获取到 accessToken 4. 将 accessToken 回填到 clientConfig.js 中 5. 重启本项目 # 注意事项 1. 由于本项目只是一个demo,所以对 accessToken 的时效性没有处理,真正引入SDK使用请对 accessToken 时效做好控制,避免 accessToken 失效带来的问题 2. 本项目没有对 accessToken 进行缓存处理,直接从 clientConfig.js 文件中读取,请在实际使用中对 accessToken 进行缓存(如 Redis)