← Назад в FAQ

tgx:domain-verify — Запрашивает TXT challenge для владения доменом и сохраняет результат в runtime-переменную

tgx:domain-verify#

Запрашивает TXT challenge для владения доменом и сохраняет результат в runtime-переменную.

Синтаксис#

<tgx tgx:domain-verify="domain=example.com&verify=domain.verify"></tgx>

Пример 1: минимум (копипаст для старта)#

<tgx tgx:domain-verify="domain=example.com&verify=domain.verify"></tgx>

Пример 2: реальный сценарий#

<tgx tgx:domain-verify="domain=example.com&verify=local.verify"></tgx>
<div tgx:if="local.verify">TXT challenge создан. Проверьте DNS и затем вызовите tgx:domain-confirm.</div>

Пример 3: комбинированный сценарий#

<tgx tgx:set="candidate_domain">example.com</tgx>
<tgx tgx:domain-verify="domain=&verify=local.domain_verify"></tgx>
<div tgx:if="local.domain_verify">Challenge для  подготовлен.</div>

Разбор#

Поддерживает payload форматы: plain domain, query-string (domain=...) и JSON. Для результата используйте ключи verify/as (иначе default: domain.verify).

Когда использовать#

  • Когда нужно подключать и обслуживать пользовательские домены в проекте через шаблонный сценарий.
  • Когда нужно показать пользователю понятный flow: добавить домен -> подтвердить -> привязать к проекту.

Поведение в runtime#

  • Тип: пользовательская директива.
  • В sandbox директива tgx:domain-verify: запрещена.
  • Эта директива выполняет действие на сервере во время рендера, поэтому её стоит вызывать только при явном условии.

Частые ошибки#

  • Вызывать директиву вне доменного flow slot=0
  • Передавать пустой или невалидный домен в payload

Проверка перед публикацией#

  • Домен передается через domain=...
  • После verify выполняется confirm после DNS-пропагации

См. также#

Связанные статьи

← Назад в FAQ

tgx:domain-verify — Запрашивает TXT challenge для владения доменом и сохраняет результат в runtime-переменную

tgx:domain-verify#

Запрашивает TXT challenge для владения доменом и сохраняет результат в runtime-переменную.

Синтаксис#

<tgx tgx:domain-verify="domain=example.com&verify=domain.verify"></tgx>

Пример 1: минимум (копипаст для старта)#

<tgx tgx:domain-verify="domain=example.com&verify=domain.verify"></tgx>

Пример 2: реальный сценарий#

<tgx tgx:domain-verify="domain=example.com&verify=local.verify"></tgx>
<div tgx:if="local.verify">TXT challenge создан. Проверьте DNS и затем вызовите tgx:domain-confirm.</div>

Пример 3: комбинированный сценарий#

<tgx tgx:set="candidate_domain">example.com</tgx>
<tgx tgx:domain-verify="domain=&verify=local.domain_verify"></tgx>
<div tgx:if="local.domain_verify">Challenge для  подготовлен.</div>

Разбор#

Поддерживает payload форматы: plain domain, query-string (domain=...) и JSON. Для результата используйте ключи verify/as (иначе default: domain.verify).

Когда использовать#

  • Когда нужно подключать и обслуживать пользовательские домены в проекте через шаблонный сценарий.
  • Когда нужно показать пользователю понятный flow: добавить домен -> подтвердить -> привязать к проекту.

Поведение в runtime#

  • Тип: пользовательская директива.
  • В sandbox директива tgx:domain-verify: запрещена.
  • Эта директива выполняет действие на сервере во время рендера, поэтому её стоит вызывать только при явном условии.

Частые ошибки#

  • Вызывать директиву вне доменного flow slot=0
  • Передавать пустой или невалидный домен в payload

Проверка перед публикацией#

  • Домен передается через domain=...
  • После verify выполняется confirm после DNS-пропагации

См. также#

Связанные статьи