使用Deno中的代理连接到WebSocket

s4n0splo  于 2022-11-11  发布在  其他
关注(0)|答案(1)|浏览(217)

我 想 连接 到 一 个 带有 代理 的 Websocket , 所有 这些 都 使用 Deno 。 但是 很 遗憾 , 我 找 不到 任何 支持 这个 的 Deno 模块 。 我 甚至 看 了 Nodejs 的 Websocket 模块 , 以及 它 是 如何 在 那里 处理 的 。 但是 我 真 的 不 了解 标准 的 Deno Websocket 模块 , 所以 我 不 知道 如何 实现 代理 。 有人 能 帮助 我 吗 ?
编辑 :
我 发现 了 这个 :
x1月 1 日
const require = createRequire(import.meta.url);
这 可以 让 我 导入 节点 模块 。 所以 我 希望 可以 只 使用 节点 websocket 模块 在 deno 。 我 会 更新 我 的 问题 , 如果 我 可以 让 它 工作 。

dzhpxtsq

dzhpxtsq1#

我不确定它是否适用于WebSockets,它没有明确提到,但Deno通过环境变量支持代理,请参见https://deno.land/manual@v1.25.1/linking_to_external_code/proxies
如果你试一试,我很想知道它是否有效。
由于Deno 1.25版直接导入npm包,因此您可以做其他事情(而不是您的createRequire导入),如下所示:
import * as <whatever> from 'npm:<packagename>'
但是它当前被标记为不稳定,因此需要使用--unstable运行代码。

相关问题