commit | ae2e3f77563e6e78298ded676b9f63ac6bd9565a | [log] [tgz] |
---|---|---|
author | Nick M. Mitchell <nickm@us.ibm.com> | Tue Oct 04 13:50:28 2016 -0400 |
committer | Nick M. Mitchell <nickm@us.ibm.com> | Tue Oct 04 13:50:28 2016 -0400 |
tree | b13d29424319566dde42bf94a16b58af77206b9b | |
parent | efa02d8aec6e37cfa306b363ab9e67c8e2910ba6 [diff] |
possible fix for opening the browser to the proper URL, plus support for multiple debug sessions (port cycling)
This project currently supports debugging NodeJS actions on your laptop.
Start the debug client:
% (cd client; ./wskdb) Welcome to the OpenWhisk Debugger ? (wskdb)
You will now be in a REPL. Issue help
to see the list of available commands.
The syntax here is almost identical to that of the wsk
CLI.
? (wskdb) invoke actionName -p param1 value1 -p param2 value2
If you haven‘t yet attached to the action you are invoking, the invocation will proceed as if you weren’t in the debugger, and had issued a blocking invocation from the CLI.
Say for example you wish to attach to an action foo
, and this action occurs in a sequence seq
.
(wskdb) attach foo Attaching to foo Creating action trampoline Creating sequence splice seq
If you wish to limit the instrumentation to the action, avoiding any containing rules or sequences:
(wskdb) attach foo --action-only Attaching to foo Creating action trampoline