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"};
}