Vercel + Axum
use axum::{Router, routing::get, Json};
use tower::ServiceBuilder;
use vercel_runtime::axum::VercelLayer;
async fn hello() -> Json<&'static str> {
Json("Rust on Vercel!")
}
#[tokio::main]
async fn main() {
let router = Router::new().route("/", get(hello));
let app = ServiceBuilder::new()
.layer(VercelLayer::new())
.service(router);
vercel_runtime::run(app).await.unwrap();
}
Sample Data
Access sample JSON data through our REST API. Perfect for testing and development purposes.
Get Data →