# clog configuration server notls { bind 0.0.0.0 8888 tls no } workers 4 privsep worker { runas clog root /var/chroot/clog # skip chroot } seccomp_tracing no validator v_number regex ^[0-9]*$ validator v_text function v_example_func domain * { attach notls filemap /static/ assets/static route / { handler get_posts methods get } route /posts { handler get_posts methods get } route /posts { handler post_posts methods post } route ^/posts/[a-z0-9\-]+$ { handler get_posts_resource methods get } route ^/posts/[a-z0-9\-]+$ { handler put_posts methods put } route ^/posts/[a-z0-9\-]+$ { handler delete_posts methods delete } # toy endpoint route ^/form { handler get_form methods get } route ^/form { handler post_form methods post validate post id v_number validate post title v_number validate post body v_text } route ^/.*$ { handler redirect } }