Как я могу связать некоторые JavaScript или CSS с несколькими блестящими приложениями , используя блестящий сервер?
Допустим, у меня есть некоторый код JS и CSS в моем каталоге /home/assets/
.
/home/assets/
------jscode1.js
------jscode2.js
------style1.css
------style2.css
И у меня есть несколько приложений в /srv/shiny-server/
:
/srv/shiny-server/
------app1/
----------app.R
------app2/
----------app.R
------app3/
----------app.R
Как включить javascript и css, не помещая их в каталог www
каждого приложения.
Я хотел бы использовать, например, tags$head(tags$script(src = "/home/assets/jscode1.js"))
во всех своих приложениях.
Я видел некоторые рекомендации ( link1 , link2 ) для addResourcePath()
но они были в основном связаны с пакетами, и я не знаю, что prefix
использовать.Другие варианты, о которых я думал, были includeScript
/ includeCSS
/ htmlDependency
, но все они говорят об использовании относительных путей.
Кроме того, как я могу включить файлы из общего каталога ?