Node.js on Red Hat OpenShift

Red Hat build of Node.js. is an open source JavaScript runtime environment designed to build modern scalable applications for the cloud.

Try Node.js in the Developer Sandbox

Node.js logo

Building microservices with Node.js on OpenShift

Logging in Nodejs

Logging in Node.js

Understand what tools to use for logging in your Node.js applications.

Code consistency in Nodejs

Code consistency in Node.js

Writing consistent code and how to enforce it with a linter tool like ESLint.

GraphQL in Nodejs

GraphQL in Node.js

Recommendations for using GraphQL in your Node.js applications.

Building good containers

Building good containers

Recommendations based on our experience building Node.js applications in containers for deployments.

Choosing web frameworks

Choosing web frameworks

Readiness probes allow Kubernetes to inspect the health of your application pod. 

Code coverage

Code coverage

Learn how to measure code coverage, how to maximize your investm

Securing Node.js applications

Securing Node.js applications

Key elements of building security into your software development process to make robust Node.js apps.

Accessibility

Accessibility

Overview of some key areas that Node.js developers need to understand about accessibility

Typical development workflows

Typical development workflows

Understand typical development workflows when building tools and processes

Problem determination

Problem determination

Minimize problems in production and investigating common problems when they do occur

Get started with Node.js on OpenShift

Develop with Node.js on OpenShift

25 minutes | Intermediate

Take an existing sample Node.js application and modify it to address microservice concerns, deploy it to OpenShift, and exercise interfaces between Node.js, microservices, and Kubernetes.

Start 

Developing with odo

10 minutes | Beginner

Use OpenShift Do (odo), a CLI tool for developers, to manage application components on the OpenShift Container Platform.

Start 

Developing with Node.js on Kubernetes

10 minutes | Beginner

An introduction to cloud-native development with Node.js by walking users through the steps to create and extend an Express.js based application to leverage cloud capabilities.

Start 

Featured Node.js articles

Article Deploying Node.js applications to Kubernetes with Nodeshift and Minikube

Service bindings, the kube-service-bindings npm package, and the Red Hat...

Article Node.js reference architecture

Dive into how Node.js uses the V8 JavaScript engine to run your code and the...

Article Node.js reference architecture

Discover how to instrument your Node.js application to troubleshoot...

Article Featured image for Node.js with Kubernetes.

This is the third and final article in a three-part series introducing...

Article Node.js deployment to Kubernetes blog feature image

Many applications need a database or other backing service....

Article Featured image for Node.js with Kubernetes.

Learn the steps to link and validate Node.js applications to OpenShift...

Article Node.js deployment to Kubernetes blog feature image

This is the second part of a three-part series explaining how to bind easily...

Article Featured image for Apache Kafka credential management with Node.js
Aug 18, 2022
Daniel Bevenius

A demonstration of how Drogue IoT simplifies device communication with the...

Article node.js-graphic--releases-image

Red Hat provides S2I images for many languages, including Node.js. Learn how...

Article Node.js reference architecture

Discover how the Node.js community‘s Next-10 project is the basis for many...

Article containers

Learn how to enable OpenTelemetry traces in React applications and make them...

Node.js cheat sheets