mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
vweb: cater for trailing slashes being used in handle_static call
This commit is contained in:
parent
8df265a581
commit
c731615dbb
@ -347,14 +347,15 @@ pub fn (ctx mut Context) handle_static(directory_path string) bool {
|
||||
return false
|
||||
}
|
||||
|
||||
dir_path := directory_path.trim_space()
|
||||
dir_path := directory_path.trim_space().trim_right('/')
|
||||
mut mount_path := ''
|
||||
|
||||
if dir_path != '.' && os.is_dir(dir_path) {
|
||||
mount_path = '/' + dir_path
|
||||
// Mount point hygene, "./assets" => "/assets".
|
||||
mount_path = '/' + dir_path.trim_left('.').trim('/')
|
||||
}
|
||||
|
||||
ctx.scan_static_directory(directory_path, mount_path)
|
||||
ctx.scan_static_directory(dir_path, mount_path)
|
||||
|
||||
return true
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user