examples/js-client-examples/node-example/README.md
Akim fbfc344abf
chore(js-client): Update and restructure examples [fixes DXJ-454] (#464)
* Update examples

* Update js-client examples

* Add cli to example

* Fixes

* Update js-client

* Update js-client version in js-client examples

* PR fixes

* Remove marine-js

* Update locks

* Fix aqua

* Remove unused import

* Adjust import

* Change code comment

* Update example structures

* Fix quickstart examples

* Add aqua command to README

* Add marine example

* Fix image links

* Fixes

* Misc fixes
2023-12-12 18:46:57 +07:00

44 lines
938 B
Markdown

# Getting Started with Fluence
This is a sample Node.js application using Fluence JS Client. It exposes a calculator service written in Typescript which can be accessed from Fluence Network using Aqua language
> To run this example you need `@latest` version of Fluence CLI. You can find installation guide [here](https://github.com/fluencelabs/cli).
## Getting started
Go to `src/frontend` folder:
```bash
cd ./src/frontend
```
Install dependencies:
```bash
npm i
```
Run aqua compiler:
```bash
fluence aqua
```
Start the Node.js application:
```bash
npm start
```
This should start listening to incoming particles from Fluence Network.
Open another terminal window and go to the example dir. Try interacting with the application by executing aqua function:
```bash
fluence run -f 'demoCalculation()'
```
## Learn more
To learn more, refer to the [documentation page](https://fluence.dev//docs/build/js-client/js-client)