Создание первой веб-страницы с помощью brew
Когда пользователь получает доступ к моему приложению, я хочу вернуть веб-страницу, которую я создаю, используя brew. Прямо сейчас у меня есть init() - это функция, которую указывает пользователь. Функция выполняет brew и создает веб-страницу. Затем он возвращает имя файла веб-страницы.
Когда я пытаюсь выполнить следующее../library/xbrowser/R/init/file, я получаю в браузере следующую ошибку:
cannot coerce type 'closure' to vector of type 'character'
In call:
as.character(x)
В документации указано, что я могу использовать вывод / file как средство для создания и возврата веб-страницы. Я использую эту функцию неправильно? Есть ли лучший способ создать и вернуть веб-страницу?
1 ответ
ОК, я думаю, что моя проблема - ошибка оператора.
Я должен был протестировать функцию с помощью POST вместо GET, что, конечно, является методом, используемым при использовании браузера.
Я не получаю это сообщение, если я POST с curl - например.
Приношу свои извинения за то, что зря терял время.
Питер
Еще одно наблюдение: не используйте init в качестве имени функции; кажется, что он использует другое пространство имен и жалуется на ленивую загрузку базы данных с именем 'P'