/ dev vs / exe c документация и неправильное обращение - PullRequest
1 голос
/ 27 мая 2020

Начнем с того факта, что не так много документации по конечным точкам /dev и /exec. Если у вас есть ценная информация, которую я не могу найти, я был бы очень рад ее увидеть, без сарказма.

Из того, что я могу найти, dev - это текущая версия редактирования, а exe c - последняя опубликованную версию ваших скриптов (или более старую версию, если хотите).

Это говорит мне, что я должен иметь возможность редактировать свои автономные скрипты веб-приложения, не беспокоясь о том, что это мешает пользователям, потому что если это не так не опубликованы, они не видят изменений. За исключением того, что на самом деле это не так.

Очень легко скопировать, просто создайте новое веб-приложение и вставьте console.log("Anything you want") в функцию doGet. Публикуйте sh и запускайте, и вы увидите свой лог в консоли, круто! Теперь go вернитесь, удалите консольную строку, не публикуйте sh, и снова запустите. Ваш вывод на консоль больше не будет работать, что должно было быть, потому что вы не опубликовали sh.

Итак, мой вопрос: где находится документация о том, как это на самом деле должно работать, потому что с ограниченной информацией я удалось найти, похоже, он сломан.

1 Ответ

4 голосов
/ 27 мая 2020

Ответ:

URL-адрес exec - это текущая опубликованная версия вашего веб-приложения, тогда как URL-адрес dev запускает последний сохраненный код и может быть доступен только пользователям, у которых есть доступ для редактирования.

Дополнительная информация:

Из документации по веб-приложениям:

После того, как вы нажмете Развернуть , вы Вы увидите новое диалоговое окно с сообщением о том, что ваш проект успешно развернут как веб-приложение.

В этом диалоговом окне представлены два важных URL-адреса для вашего приложения:

Первый помечен как Текущий URL-адрес веб-приложения и заканчивается на /exec. Это URL-адрес опубликованной версии вашего приложения, основанной на последней сохраненной и развернутой вами версии.

Вторая - это ссылка с пометкой последний код , оканчивающаяся на /dev. Доступ к этому URL-адресу могут получить только пользователи, у которых есть права на редактирование скрипта. Этот экземпляр приложения всегда запускает последний сохраненный код - не обязательно формальную версию - и предназначен для быстрого тестирования во время разработки.

Вы можете поделиться URL-адресом веб-приложения с теми, кто хотел бы использовать свое приложение при условии, что вы предоставили им доступ.

Имейте в виду:

Идентификатор URL-адреса веб-приложения для конечных точек /exec и /dev: не то же самое.

Вы можете увидеть это, просмотрев модальное окно развертывания веб-приложения - URL-адрес, указанный в разделе Current web app URL, является URL-адресом /exec, а ссылка предоставлена ​​в Test web app for your latest code. строка - это /dev URL. Обратите внимание, что идентификаторы перед окончательным / не эквивалентны.

Надеюсь, это будет вам полезно!

Ссылка:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...