Создание шлюза 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}
    })

Приведенный выше код не работает

Я попытался найти в Интернете несколько простых примеров, но не смог найти ни одного. Может здесь кто-то более опытный поможет?

Спасибо

Целеустремленный

0 ответов

Другие вопросы по тегам