CloudKit JS on Node : saveRecords and RecordsBatchBuilder.create exception in API V2

Did anybody else notice that saveRecords and RecordsBatchBuilder.create does not work in API V2 (https://cdn.apple-cloudkit.com/ck/2/cloudkit.js) when running on Node?

It works perfectly fine with APi V1 (https://cdn.apple-cloudkit.com/ck/1/cloudkit.js).

The error I'm getting is:

ReferenceError: CloudKit is not defined

at u (/Users/a/Documents/Projects/cloudkit.js:5:4503)

at Array.map (native)

at e.M.value (/Users/a/Documents/Projects/cloudkit.js:5:5672)

at e.M.value (/Users/a/Documents/Projects/cloudkit.js:5:6360)

at /Users/a/Documents/Projects/cloudkit.js:5:6054

at Array.forEach (native)

at e.M.value (/Users/a/Documents/Projects/cloudkit.js:5:6024)

at e.X.value (/Users/a/Documents/Projects/cloudkit.js:4:28420)

Replies

Yes, it's broken and still not resolved.

I just ran into what looks to be the same issue. How could this not be fixed yet? Is it recommended to drop down to CloudKit JS API 1 for server-to-server scripts?

Yes, it's broken and still not resolved.