From ee55e9b4619a73c7f2414a3bdfdcbc6bc451c1ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Casper=20K=C3=BCthe?= <43839798+Casper64@users.noreply.github.com> Date: Wed, 7 Feb 2024 05:35:21 +0100 Subject: [PATCH] x.vweb: add serve_static example in README (#20740) --- vlib/x/vweb/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vlib/x/vweb/README.md b/vlib/x/vweb/README.md index 931d9c8708..a8ad4847ef 100644 --- a/vlib/x/vweb/README.md +++ b/vlib/x/vweb/README.md @@ -359,6 +359,16 @@ app.mount_static_folder_at('static', '/public') If we run our app the `main.css` file is available at http://localhost:8080/public/main.css +### Adding a single static asset + +If you don't want to mount an entire folder, but only a single file, you can use `serve_static`. + +**Example:** +```v ignore +// serve the `main.css` file at '/path/main.css' +app.serve_static('/path/main.css', 'static/css/main.css')! +``` + ### Dealing with MIME types By default vweb will map the extension of a file to a MIME type. If any of your static file's