export async function action()

in src/main/js/routes/index/index.js [55:65]


export async function action({ request }) {
    const data = await request.formData();
    const configHost = data.get("config_host");
    const regex = new RegExp("^(http|https):\\/\\/\\S+$")
    const urlSearchParam = new URLSearchParams({config_host: configHost}).toString()

    if(regex.test(configHost)) {
        return redirect(`/app/config?${urlSearchParam}`)
    }
    return {message: "Host must have protocol (e.g., http:// or https://) and no spaces"};
}