IGNITE-11597 Fix for Node.js thin client UUID marshalling

Co-Authored-By: Ruslan Ragimov <ruslan.ragimov@nobitlost.com>
Co-Authored-By: ekaterina-nbl <ekaterina.vergizova@nobitlost.com>
Co-Authored-By: sergey-nbl <sergey.nazarkin@nobitlost.com>
Co-Authored-By: dmelnichuk <39872028+dmelnichuk@users.noreply.github.com>
Co-Authored-By: snork-nbl <snork@nobitlost.com>
Co-Authored-By: Pavel Petroshenko <pavel@petroshenko.com>
Co-Authored-By: alexey-nbl <alexey.kosenchuk@nobitlost.com>

This closes #6527
17 files changed
tree: 7c4a26dc337151138499bf7dd13410d8dc1fe5af
  1. README.md
  2. api_spec/
  3. examples/
  4. index.js
  5. lib/
  6. package.json
  7. spec/
README.md

NodeJS Client for Apache Ignite

Installation

Node.js version 8 or higher is required. Either download the Node.js pre-built binary for the target platform, or install Node.js via package manager.

Once node and npm are installed, you can use one of the following installation options.

Installation via npm

Execute the following command to install the Node.js Thin Client package:

npm install -g apache-ignite-client

Installation from Sources

If you want to install the Thin Client library from Ignite sources, please follow the steps:

  1. Download Ignite sources to local_ignite_path
  2. Go to local_ignite_path/modules/platforms/nodejs folder
  3. Execute npm link command
  4. Execute npm link apache-ignite-client command (needed only for examples)
cd local_ignite_path/modules/platforms/nodejs
npm link
npm link apache-ignite-client #linking examples (optional)

For more information, see Apache Ignite Node.JS Thin Client documentation.