How the app works

The FCF framework is based on two software blocks implemented as applications:

  1. fcfserver is an application / server that accepts requests from the browser and passes them on to the NODEJS process for processing, which implements the main logic for building a WEB application. Fcfserver launches multiple NODEJS processes and performs memory out-of-memory checks and restarts the process if necessary, without affecting existing client / server connections. The application also solves the problem of restarting the NODEJS process in case of a crash.
  2. NODEJS process is a JavaScript application that implements the basic logic of request processing. It has routing functions, processing controllers, and other functions

In addition to multiprocessing applications, FCF has the ability to have a lot of server work. For a complete operation, which in the framework implements a message channel, should be considered between instances of NODEJS applications on different servers.