24 lines
526 B
JavaScript
Raw Normal View History

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();