2025-03-26 12:31:10 +01:00
|
|
|
const { Codex } = require("@codex-storage/sdk-js");
|
|
|
|
|
const { NodeUploadStategy } = require("@codex-storage/sdk-js/node");
|
2025-03-26 12:21:51 +01:00
|
|
|
|
|
|
|
|
async function main() {
|
2025-03-26 12:31:10 +01:00
|
|
|
const codex = new Codex(
|
|
|
|
|
process.env.CODEX_NODE_URL || "http://localhost:8080"
|
|
|
|
|
);
|
|
|
|
|
const data = codex.data;
|
2025-03-26 12:21:51 +01:00
|
|
|
|
2025-03-26 12:31:10 +01:00
|
|
|
const stategy = new NodeUploadStategy("Hello World !");
|
2025-03-26 12:21:51 +01:00
|
|
|
const uploadResponse = data.upload(stategy);
|
|
|
|
|
|
2025-03-26 12:31:10 +01:00
|
|
|
const res = await uploadResponse.result;
|
2025-03-26 12:21:51 +01:00
|
|
|
|
|
|
|
|
if (res.error) {
|
2025-03-26 12:31:10 +01:00
|
|
|
console.error(res.data);
|
|
|
|
|
return;
|
2025-03-26 12:21:51 +01:00
|
|
|
}
|
|
|
|
|
|
2025-03-26 12:31:10 +01:00
|
|
|
console.info("CID is", res.data);
|
2025-03-26 12:21:51 +01:00
|
|
|
}
|
|
|
|
|
|
2025-03-26 12:31:10 +01:00
|
|
|
main();
|