nikivdev/code · error

web.domain or web.route is required in flow.toml.

Error message

web.domain or web.route is required in flow.toml.

What it means

Error "web.domain or web.route is required in flow.toml." thrown in nikivdev/code.

Source

Thrown at src/deploy.rs:2326

                );
            }
            let input = prompt_line("Web path (relative to repo root)", None)?;
            if input.trim().is_empty() {
                bail!("Web path required. Add [web] path = \"...\" in flow.toml.");
            }
            input
        }
    };

    ensure_web_path(flow_path, &web_path)
}

fn ensure_web_domain_or_route(flow_path: &Path, web_cfg: &WebConfig) -> Result<bool> {
    if web_cfg.domain.is_some() || web_cfg.route.is_some() {
        return Ok(false);
    }
    if !std::io::stdin().is_terminal() {
        bail!("web.domain or web.route is required in flow.toml.");
    }

    println!("Web routing setup");
    println!("-----------------");
    let domain = prompt_line("Domain (e.g., example.com)", None)?;
    if !domain.trim().is_empty() {
        return ensure_web_key(flow_path, "domain", &domain);
    }

    let route = prompt_line("Route (e.g., example.com/*)", None)?;
    if route.trim().is_empty() {
        bail!("web.domain or web.route is required to deploy web.");
    }
    ensure_web_key(flow_path, "route", &route)
}

fn ensure_web_env_source(flow_path: &Path, web_cfg: &WebConfig) -> Result<bool> {
    if web_cfg.env_source.is_some() {

View on GitHub (pinned to a747e741ae)

When it happens

Trigger: Thrown at src/deploy.rs:2326 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of nikivdev/code@a747e741ae (2026-09-01). Data as JSON: /api/errors/b4c3bbd644a06764. Report an issue: GitHub.