galileo_file_service

Last updated:

0 purchases

galileo_file_service Image
galileo_file_service Images
Add to Cart

Description:

galileo file service

file_service #


galileo service that persists data to a file on disk, stored as a JSON list. It uses a simple
mutex to prevent race conditions, and caches contents in memory until changes
are made.
The file will be created on read/write, if it does not already exist.
This package is useful in development, as it prevents you from having to install
an external database to run your server.
When running a multi-threaded server, there is no guarantee that file operations
will be mutually excluded. Thus, try to only use this one a single-threaded server
if possible, or one with very low load.
While not necessarily slow, this package makes no promises about performance.
Usage #
configureServer(galileo app) async {
// Just like a normal service
app.use(
'/api/todos',
new JsonFileService(
const LocalFileSystem().file('todos_db.json')
),
);
}
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.