REST API Level 0 - Node.js Booster
Important
|
This booster requires Node.js 8.x or greater and npm 5 or greater.
|
Runing the Booster Locally
To run this booster on your local host:
$ unzip booster.zip
$ cd booster
$ npm install && npm start
Interacting with the Booster Locally
To interact with your booster while it’s running locally, use the form at http://localhost:8080
or the curl
command:
$ curl http://localhost:8080/api/greeting
{"content":"Hello, World!"}
$ curl http://localhost:8080/api/greeting?name=Sarah
{"content":"Hello, Sarah!"}
Updating the Booster
To update your booster:
-
Stop your booster.
NoteTo stop your running booster in a Linux or macOS terminal, use CTRL+C
. In a Windows command prompt, you can useCTRL + Break(pause)
. -
Make your change (e.g. edit
public/index.html
). -
Restart your booster.
-
Confirm your change appears.
Running the Booster on a Single-node OpenShift Cluster
If you have a single-node OpenShift cluster, such as Minishift or Red Hat Container Development Kit, installed and running, you can also deploy your booster there. A single-node OpenShift cluster provides you with access to a cloud environment that is similar to a production environment.
To deploy your booster to a running single-node OpenShift cluster:
$ oc login -u developer -p developer
$ oc new-project MY_PROJECT_NAME
$ npm install && npm run openshift
More Information
You can learn more about this booster and rest of the Node.js runtime in the Node.js Runtime Guide.