postgrest_errors

Creator: coderz1093

Last updated:

0 purchases

postgrest_errors Image
postgrest_errors Images
Add to Cart

Description:

postgrest errors

PostgREST errors #






A generated typed collection of all PostgREST error definitions for Dart 🎯
Usage 🧑‍💻 #
Accessing raw PostgREST error data #
The PostgrestError enhanced enumeration provides all documented PostgREST Errors with their code, HTTP Status and description.
PostgrestError.pgrst001.code; // PGRST001
PostgrestError.pgrst001.httpStatus; // 503
PostgrestError.pgrst001.description; // The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state.
copied to clipboard
Parsing incoming PostgREST exceptions #
Easily parse an incoming PostgREST error response with PostgrestError.fromJson.
import 'dart:convert';

import 'package:http/http.dart' as http;
import 'package:postgrest_errors/postgrest_errors.dart';

void main() async {
// Make a request to PostgREST server:
final client = http.Client();
final response = await client.get(
Uri.parse('http://localhost:3000'), // PostgREST server
);

// Parse the response:
if (response.statusCode != 200) {
final json = jsonDecode(response.body) as Map<String, dynamic>;
throw PostgrestError.fromJson(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.