Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

HeadSpaceCommand

指派给
z1d5y4TyLECjNb6P9dE96BjAb2LjKhN75M9

接口说明#

发送 HeadSpaceCommand 命令,可用于检测 DID Space 的健康状态

参数类型#

参数名

类型

必要

默认值

参数说明

size

number

N

0

上传对象的大小

返回类型#

字段名

类型

必要

说明

statusCode

number

Y

-

statusMessage

string

N

一般来说,发生错误的时候才会有值

stack

string

N

-

data

any

Y

-

response

Response

-

-

代码示例#

const { SpaceClient, PutObjectCommand, HeadSpaceCommand } = require('@blocklet/did-space-js');
const getWallet = require('@blocklet/sdk/lib/wallet');


/**
*
* @param {import('express').Request & { space: import('@did-space/core').Space, query: {did: string} } } req
* @param {import('express').Response} res
* @returns
*/
async function sendHeadObject(req, res) {
const spaceClient = new SpaceClient({
endpoint,
wallet: getWallet(),
});

const output = await spaceClient.send(
new HeadSpaceCommand({
size: 1000000000 + 10,
})
);

if (output.statusCode !== 200) {
logger.error(output);
return res.status(output.statusCode).send(output.statusMessage);
}

return res.send({
statusCode: output.statusCode,
statusMessage: output.statusMessage,
responseHeaders: output.response.headers,
});
}



你获得 0 积分