examples/next/docs/js/data-provider/README.md
Handsontable DataProvider with two small Node backends in one project:
/api/stock-lines (server-rest.mjs, default port 4010).POST /graphql with graphql-js (server-graphql.mjs, default port 4011).Shared filter evaluation for server-side filters lives in server-filter-utils.mjs.
Install all necessary dependencies from npm with npm install.
npm run server (or run npm run server:rest and npm run server:graphql in separate terminals).npm run start, then open http://localhost:8080 (or the port Vite prints).Override URLs with VITE_API_BASE and VITE_GRAPHQL_URL if you change ports.
To run tests for this project, first launch the development server with npm run start. Once the server is running, execute npm run test to run the test specs.
There are two ways to fork this project in Handsontable's monorepo:
Handsontable is a commercial software with two licenses available:
Join our community to get help, share ideas, and contribute to the ongoing development of Handsontable!
Commercial license holders with an active support plan can contact our Support Team.