It is possible to debug existing or newly creating Profound.js modules on your local machine.
The first step is to install Profound.js onto your local machine by using 'npm install profoundjs
'
This guide will show you how to debug an existing application - the same application generated in the Generate Profound.js Modules with JumpStart guide.
Step 1 - Setup
Firstly, you have to copy all the source (and dependencies for that source) onto your local machine.
For example, if your Profound.js module was stored in /profoundjs/modules/demolib/prodapp.js
on your IBM i, then you would copy it to /profoundjs/modules/demolib/prodapp.js
on your local machine.
If you have to copy a Profound.js module into a directory that does not exist on your local machine yet, do not forget to add it to your pathlist on your Profound.js server settings.
Step 2 - Test
Once you have mapped the files to your local machine, you should test that your IBM i can reach your local machine.
- On your genie session: CALL PJSMYIP. This changes your session to point to your local Profound.js server.
- Start your local Profound.js server. Change your current directory to your Profound.js and use 'node start' to start the Profound.js server.
- Lastly, call your program: CALL PRODAPP. This will redirect the call to your local Profound.js server, where the JavaScript is run.