Menu ▾ ▴

Commit [r13122]  Maximize  Restore  History

REST/JSON services callable from 4GL

rest_register / run_rest_server in libaubit4gl (registration from a JSON file found via
DBPATH, DLL loaded with dlopen), a Node gateway with a worker pool, OpenAPI generation
and tests under tools/rest. See docs/rest_services.txt.

mikeaubury 2026-10-04

added /aubit4glsrc/trunk/docs/rest_services.txt
changed /aubit4glsrc/trunk/docs/web_services.txt
added /aubit4glsrc/trunk/incl/a4gl_rest.h
changed /aubit4glsrc/trunk/lib/libaubit4gl/Makefile
added /aubit4glsrc/trunk/lib/libaubit4gl/rest_server.c
added /aubit4glsrc/trunk/tools/rest
added /aubit4glsrc/trunk/tools/rest/build-rest.sh
added /aubit4glsrc/trunk/tools/rest/examples
added /aubit4glsrc/trunk/tools/rest/examples/main.4gl
added /aubit4glsrc/trunk/tools/rest/examples/rest_example.4gl
added /aubit4glsrc/trunk/tools/rest/gateway.js
added /aubit4glsrc/trunk/tools/rest/gen-rest.js
added /aubit4glsrc/trunk/tools/rest/lib
added /aubit4glsrc/trunk/tools/rest/lib/openapi.js
added /aubit4glsrc/trunk/tools/rest/lib/pool.js
added /aubit4glsrc/trunk/tools/rest/test
added /aubit4glsrc/trunk/tools/rest/test/rest.test.js
/aubit4glsrc/trunk/docs/rest_services.txt Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/docs/web_services.txt Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/incl/a4gl_rest.h Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/lib/libaubit4gl/Makefile Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/lib/libaubit4gl/rest_server.c Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/tools/rest/build-rest.sh Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/tools/rest/examples/main.4gl Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/tools/rest/examples/rest_example.4gl Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/tools/rest/gateway.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/tools/rest/gen-rest.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/tools/rest/lib/openapi.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/tools/rest/lib/pool.js Diff Switch to side-by-side view
Loading...
/aubit4glsrc/trunk/tools/rest/test/rest.test.js Diff Switch to side-by-side view
Loading...