iModernize - The Profound Logic Software Blog

NodeRun Guided Lab: Employee Data Application - Part 5

Posted by Profound Logic on Apr 30, 2019 1:24:36 PM


NodeRun trans

NodeRun
is the newest Profound Logic product dedicated to making it easier for Node.js developers to create applications by moving development to a cloud-based environment. NodeRun comes with a full IDE with Visual Designer, editor, debugger, and Node.js already pre-installed. Some of NodeRun's most notable capabilities include design screens, the ability to develop and run application within the program, full debugging capabilities, the ability to install NPM packages, manage your own Node.js server, work with active sessions to see end-user activity, host database and built-in Database Explorer, a command-line terminal for full control of your space, as well as the ability to share and collaborate with other developers.

Getting started with NodeRun is quick and easy. All you need is a modern internet browser (Google Chrome, Mozilla Firefox, etc.) and that's it. Every NodeRun Space is free to build and comes with its own files, database, and server. To get started visit NodeRun.com create an account and begin developing, it's that easy!

This 8 part blog series will give you a series of exercises to help you build a Node.js applications that work with employee data. Last week we looked at how to enhance that grid and add the capability to review record data within that grid. This week we are going to learn how to list a web service within NodeRun. 

Exercise 7 - Listing Web Service

Within the IDE Visual Designer, select the New tab and select JavaScript File. 

new javascript-1

After starting a new JavaScript file enter the code below and save as get_employees.js.

new code

Code Explained

code explained-1

 

NodeRun uses the popular Express.js web framework as its foundation. All Express.js Web Services receive a request and a response parameter.

  • request is an object that represents everything about the Web Services request.
  • response is an object that supplies the methods you need to constuct and send a response.

Create Web Service Out of get_employee.js

On the right hand menu right click the saved file under Files and select Properties:

properties file-1

Then select the following:

  • Web Service
  • HTTP Method: get
  • Route Path: employees

properties

Test Listing Web Service

Select the Launch button and select Launch App in Browser Tab. In the new tab, select the Test Listing Web Service button. 

test web service

 


In our next post, we will get discuss Web Service Details using NodeRun.

If you missed out on any of our previous Guided Labs here is a recap of those exercises:

Topics: RPG Development, Application modernization, IBM i applications, Node.js, Profound.js, IBM i, RPG, AS400 modernization, IBM i Modernization, Agile modernization, iSeries, Legacy Modernization, Profound UI, AS 400, AS_400, Profound Logic

Subscribe to Blog Updates

...and get The 2019 State of IBM i Modernization White Paper FREE!

cover page 2019-1

Recent Posts