N99panel supports NodeJS with multiple versions 10, 12, 14, 16, 18, 20, 22 along with npm accompanying the corresponding version.
There are two modes under which NodeJS apps can run. Dev. (development) or Prod. (production mode). A typical lifecycle of a NodeJS app would be to first develop/test it in dev. move, and then when you are sure that it runs as per your expectation, then you can setup the prod. mode for your App.
Checkout the links below for further details.
* How to change the default version of node or NodeJS CLI for a user
* How to run/work with development mode for NodeJS Apps
* How to run/work with production mode for NodeJS Apps
* Differences between NodeJS development and production modes
* How to run Next.js on N99panel
* Using static assets like images, css, js files with NodeJS
* Accessing MySQL server on your N99panel VPS via NodeJS