rvg
CDCloudflare Developers
•Created by rvg on 3/28/2023 in #workers-help
AbortController statement causes Uncaught Error
I'm trying to pull a library into my worker that has this toplevel declaration:
When I run
I'm fairly new to the js/ts/workers world so am looking to understand if this is expected? From looking at the library code [1] I don't see a way to not trigger this. I could reach out to the library authors and ask if they can adapt the library for workers but besides [2] I did not find any good limitations regarding the use of abortcontroller in workers that would cause this error (and allow them to test for continued support) [1] https://github.com/bufbuild/connect-es/blob/c18d298d026a769b4075aac3d03f78bcb6b60e11/packages/connect/src/protocol/universal-handler.ts#L142-L159 [2] https://developers.cloudflare.com/workers/runtime-apis/web-standards#abortcontroller-and-abortsignal
wrangler dev --experimental-local
or wrangler publish
, I'm met with the following error:
(where the location points to the new AbortSignal line). I've noticed this only happens on real deployment and and with --experimental-local
, not with --local
.I'm fairly new to the js/ts/workers world so am looking to understand if this is expected? From looking at the library code [1] I don't see a way to not trigger this. I could reach out to the library authors and ask if they can adapt the library for workers but besides [2] I did not find any good limitations regarding the use of abortcontroller in workers that would cause this error (and allow them to test for continued support) [1] https://github.com/bufbuild/connect-es/blob/c18d298d026a769b4075aac3d03f78bcb6b60e11/packages/connect/src/protocol/universal-handler.ts#L142-L159 [2] https://developers.cloudflare.com/workers/runtime-apis/web-standards#abortcontroller-and-abortsignal
1 replies