int main(int argc, char **argv) { balde_app_t *app = balde_app_init(); balde_app_add_url_rule(app, "hello", "/", BALDE_HTTP_GET, hello); balde_app_run(app, argc, argv); balde_app_free(app); return 0; }
int main(int argc, char **argv) { balde_app_t *app = balde_app_init(); balde_resources_load(app, static_resources_get_resource()); balde_app_run(app); balde_app_free(app); return 0; }
int main(int argc, char **argv) { balde_app_t *app = balde_app_init(); balde_app_add_url_rule(app, "home", "/", BALDE_HTTP_GET, home); balde_app_add_url_rule(app, "profile", "/profile/<name>/", BALDE_HTTP_GET, profile); balde_app_run(app, argc, argv); balde_app_free(app); return 0; }
int main(int argc, char **argv) { curl_global_init(CURL_GLOBAL_ALL); balde_app_t *app = balde_app_init(); balde_resources_load(app, resources_get_resource()); balde_app_set_user_data_destroy_func(app, (GDestroyNotify) bluster_gist_ctx_free); balde_app_add_before_request(app, bluster_before_request); balde_app_add_url_rule(app, "main", "/", BALDE_HTTP_GET, main_view); balde_app_add_url_rule(app, "content", "/<slug>/", BALDE_HTTP_GET, main_view); balde_app_set_config_from_envvar(app, "oauth_token", "BLUSTER_OAUTH_TOKEN", TRUE); balde_app_set_config_from_envvar(app, "gist_id", "BLUSTER_GIST_ID", FALSE); balde_app_set_config_from_envvar(app, "gist_ttl", "BLUSTER_GIST_TTL", TRUE); balde_app_run(app, argc, argv); balde_app_free(app); curl_global_cleanup(); return 0; }