ZionniteOriginal post
Rank 4: Virtual Machine
Hello Appwriters,
i'm trying to access a file from a URL https://cloud.appwrite.io/v1/storage/buckets/xxxxx/files/66fcf26e003a344043e8/view?project=xxxxx&project=xxxxxx&mode=admin and its a JSON file
Plain text
This file is being treated as an ES module because it has a '.js' file extension and '/usr/local/server/src/function/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension. at file:///usr/local/server/src/function/src/main.js:4:22 at ModuleJob.run (node:internal/modules/esm/module_job:198:25) at async Promise.all (index 0) at async ESMLoader.import (node:internal/modules/esm/loader:385:24) at async importModuleDynamicallyWrapper (node:internal/vm/module:437:15) at async execute (/usr/local/server/src/server.js:178:24) at async action (/usr/local/server/src/server.js:225:7) at async /usr/local/server/src/server.js:14:5Please what i'm i doing wrong?
Summary
Issue: Unable to reference hosted files in cloud function due to ES module scope error.
Solution: Update `package.json` to include `"type": "module"`.