Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Now, you can "call" that PJS module as a web service from a browser, using the URL http://localhost:8081/run/pjstips/pjstips_02_1 . The format of the URL is http://host:port/run/<Route Path>, where <Route Path> is as shown in the picture above.
  • If you want to pass parameters to the PJS module from the browser, you can use query string parameters, in the format of :
    • <yourURL>?parm1=value1&parm2=value2
  • For example, use this URLĀ http://localhost:8081/run/pjstips/pjstips_02_1?custno=1234 to pass a parm of "custno" with value of "1234" to the PJS module.
  • To debug the module pjstips_02_1.js, put in in debug using your favorite debug tool (e.g. VSCode or Chrome), add a breakpoint, then call it from a browser.


The example above sends back the "response" as a text message. In the next example, we'll send back the reponse as JSON.

  • Click New/Javascript File.
  • Enter the code below. Click Save As, and save as pjstips_02_2.js.
  • In the Files tree, right-click on newly-created file pjstips_02_2.js, and click Properties. Mark the file as an Express Route, using HTTP method of "GET", with the Route Path as shown below.
  • Image Added
  • Now, the URL to call this PJS module is http://localhost:8081/run/pjstips/pjstips_02_2?custno=1234