Создание шлюза API в Vlang/vweb
Я новый начинающий разработчик программного обеспечения (в настоящее время сетевой инженер / системный администратор), считаю Vlang своим первым и, надеюсь, основным языком. Я пытаюсь создать шлюз API для pocketbase. Это мой текущий код, я хочу, чтобы пользователь посетил /login, а затем был перенаправлен в экземпляр администратора pocketbase.
module main
import nedpals.vex.server
import nedpals.vex.ctx
import nedpals.vex.router
import net.http
fn main() {
mut app := router.new()
app.route(.get, '/', fn (req &ctx.Req, mut res ctx.Resp) {
http.get('http://localhost:8090/_/#/login') or {}
})
app.route(.get, '/users/:name', fn (req &ctx.Req, mut res ctx.Resp) {
println('path is ${req.params["name"]}')
}, fn (req &ctx.Req, mut res ctx.Resp) {
http.get('path: ' + req.params['name']) or {resp.body}
})
Приведенный выше код не работает
Я попытался найти в Интернете несколько простых примеров, но не смог найти ни одного. Может здесь кто-то более опытный поможет?
Спасибо
Целеустремленный