Тестируйте приложение R через openCPU локально
Я написал пакет R и теперь хочу представить, скажем, небольшую демонстрацию в виде веб-приложения. Для этого я уже написал файл index.html, который сохранил в <pkgRoot>/inst/www/
папка. Я также установил пакет opencpu, который работает нормально, когда я использую его через localhost:<portNum>/ocpu/test/
"Интерфейс", где я уже вижу свой пакет и использую запросы POST и GET Ajax, чтобы увидеть, что пакет делает то, что должен делать.
Но теперь я застрял в том смысле, что я не знаю, как локально протестировать свое собственное приложение (index.html). localhost:<portNum>/ocpu/<pkgName>/www/index.html
не работает. Как я понял, opencpu поставляется с Apache 2 и, следовательно, нет необходимости устанавливать дополнительный веб-сервер? Когда я проверяю путь к установленному пакету, www
папка так же, как и index.html, кажется, точно, где они должны быть, насколько я понимаю.
Должен ли я как-то установить приложение через
opencpu::install_apps("pkgName")
внутри R? Потому что, если я попытаюсь сделать это, кажется, что нет способа установить локальные приложения, а только приложения, размещенные на github. .... и я просто хочу проверить приложение локально!
Очень рад за любые предложения
1 ответ
Просто используйте
opencpu::ocpu_start_app("pkgName")
Это должно запустить HTTP-сервер в R и запустить ваш браузер.