2025-03-26 18:35:24 +01:00
|
|
|
const { Codex } = require("@codex-storage/sdk-js");
|
2025-05-30 15:37:59 +02:00
|
|
|
const { NodeUploadStrategy } = require("@codex-storage/sdk-js/node");
|
2025-03-26 18:35:24 +01:00
|
|
|
|
|
|
|
|
async function main() {
|
|
|
|
|
const codex = new Codex(
|
|
|
|
|
process.env.CODEX_NODE_URL || "http://localhost:8080"
|
|
|
|
|
);
|
|
|
|
|
const data = codex.data;
|
|
|
|
|
|
2025-05-30 15:37:59 +02:00
|
|
|
const strategy = new NodeUploadStrategy("Hello World !");
|
|
|
|
|
const uploadResponse = data.upload(strategy);
|
2025-03-26 18:35:24 +01:00
|
|
|
|
|
|
|
|
const res = await uploadResponse.result;
|
|
|
|
|
|
|
|
|
|
if (res.error) {
|
|
|
|
|
console.error(res.data);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
console.info("CID is", res.data);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
main();
|