文件名称:aws-lambda-debugger:在Lambda中运行Node。 从您的机器进行调试
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-06 12:02:22
JavaScript
AWS Lambda调试器 您想逐步完成Lambda中实时运行的代码吗? 您想更快地修复错误吗? 您要免费的披萨吗? 该项目将帮助您解决前两个问题。 当您将它显示给朋友时,您也可能会得到它的第三个:) 这仅适用于AWS Node运行时。 不支持节点4.3。 这不是不可能吗? 不,嗯,不再了。 如何? 通常,调试是单跳过程:开发人员的调试器直接连接到该过程。 对于Lambda,这是不可能的。 但是,我们会将您的代码分叉到一个单独的子进程,该子进程在调试模式下运行,并通过进程间通信通道连接到原始子进程。 父进程也会打开2个WebSocket:一个到子进程的V8 Inspector,另一个到代理服务器,成为2个连接之间的代理。 接下来,开发人员将调试器连接到代理服务器,代理服务器将代理连接到代理服务器,代理服务器连接到子代的调试器端口。 现在,您有一个3跳链,如下所示: Debu
【文件预览】:
aws-lambda-debugger-master
----bookmarklet.js(1KB)
----.gitignore(903B)
----Dockerfile(143B)
----package.json(723B)
----package-lock.json(49KB)
----LICENSE(1KB)
----proxy()
--------index.js(8KB)
----.eslintrc.js(415B)
----README.md(8KB)
----lib()
--------messageTypes.js(449B)
----.vscode()
--------settings.json(27B)
----broker()
--------index.js(4KB)
----release.sh(232B)