I was creating a deno proxy server to communicate with my python microservices which extensively use zeromq to communicate with each other,
But on Deno I cannot set up zeromq no matter what, this is the error I get with using
npm:zeromq
npm:zeromq
package.
deno: symbol lookup error: /home/user/projects/data-proxy/node_modules/.deno/zeromq@6.3.0/node_modules/zeromq/build/linux/x64/node/115/addon.node: undefined symbol: uv_unref
deno: symbol lookup error: /home/user/projects/data-proxy/node_modules/.deno/zeromq@6.3.0/node_modules/zeromq/build/linux/x64/node/115/addon.node: undefined symbol: uv_unref
I even tried using these bindings made for Deno https://deno.land/x/zeromq@0.0.1 it is unmaintained but i was just testing, and it resulted in following error
error: Uncaught (in promise) TypeError: Class extends value undefined is not a constructor or nullexport class StringReader extends Deno.Buffer { ^ at https://deno.land/std@0.84.0/io/readers.ts:9:40
error: Uncaught (in promise) TypeError: Class extends value undefined is not a constructor or nullexport class StringReader extends Deno.Buffer { ^ at https://deno.land/std@0.84.0/io/readers.ts:9:40
Is it zeromq library error or is support for libuv or some zeromq package not there in deno yet?