Skip to content

Latest commit

 

History

History
38 lines (21 loc) · 1.03 KB

README.md

File metadata and controls

38 lines (21 loc) · 1.03 KB

Eliza

This directory shows examples of Connect for Node.js using the Fastify framework.

Server

To start the server, run npm start

Clients

Once a server is started, there are multiple variations of clients to interact with it.

Browser

By default, the Fastify server also serves the frontend Eliza interface. Visit http://localhost:3000 to view it in a browser. This is a full-stack example using Connect for Web.

Terminal

Run npm run client to start a terminal client using Connect for Node.js.

CORS example

To see the CORS setup in action, run npm start 3001 and then visit http://localhost:3001 in a browser. The browser client will send requests to localhost:3000, triggering CORS.

Tests

This example comes with tests. We are using tap - the test framework used by Fastify.

Run npm test to run all tests.

Other helpful commands

Run npm run generate to generate the compiled protos via Protobuf-ES.