Comments (2)
I have an issue with deploying a shiny app on a domain that is protected by a load balancer.
I read that this might be because shiny.router is hash based rather than path based.
Will this solve that issue or is there something else that i should consider?
from shiny.router.
@jmaagdenbergSB Unfortunately not, the solution would still be hash-based.
@dawiegriesel The approach you've taken was used previously in shiny.router but was changed to the current one with version 0.2.0 (see #75).
From the performance perspective indeed we could spare resources by rendering active route page only, on the other hand the page needs to be rerendered from scratch every time we open it which is also time and resources consuming (along with a few other issues which were solved by the new approach, see attached PR for more details).
If you want to prevent rendering inactive pages you could easily define css:
.router-hidden {
display: none;
}
Shiny by default prevents from rendering elements that have display: none
css property set, so I think this is the best approach to use in your case.
Krystian
from shiny.router.
Related Issues (20)
- New documentation page for shiny.router
- New CI for shiny router
- New labels for shiny.router
- [Bug]: shiny.router does not work when deploying a shiny app in docker HOT 1
- [Bug]: 404 page does not work when a user opens a non-valid link without going to a valid one first
- [Feature]: Examples need for ui.R and server.R app design
- Building a markdown-based survey platform in {shiny}
- semantic tabset not working with router HOT 4
- Feature request: support dynamic population of `make_router()`
- Using shiny.router with separate ui and server files HOT 1
- Using shiny.router to receive POST requests on specific routes HOT 1
- shiny.router not working on RSConnect server HOT 2
- Internal linking?
- multiple_radio position inline not working HOT 1
- semantic_DT: selected rows are not highlghted HOT 1
- Callback behavior changed with 0.2.2
- Question: How to use shiny.router with moduleServer? HOT 6
- [Bug]: Error: 'router_ui' is not an exported object from 'namespace:shiny.router' HOT 2
- disable_bootstrap_on_bookmark() errors out with development version of Shiny HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shiny.router.