Ryan Glover
Ryan Glover
This always trips me up when building apps with uploads. You set this in the Joystick config like: ```json { "config": { "middleware": { "bodyParser": { "limit": "325mb" } }...
Noticed that uploads can be slow and after digging found out that the latest version of Multer switched to using streams for uploads. Just need to refactor the uploads API...
Identical to behavior of `req.context.ifLoggedIn` and `req.context.ifNotLoggedIn`. API would look something like this: ```javascript req.context.ifAuthorized('role_to_check', '/route-if-has-role', () => { // Do this if they do not have the role. });...
Weird one. If I have a form input that's rendered inside of a list, when that list changes, the node that used to be in the position of the current...
See the Push deployment designer for a helpful pattern/tutorial concept.
Not sure if this would work but I think it could. If you're building a nested UI, it can be a chore to pass around functions via props. It works,...
This technically already exists, but I've noticed some inconsistency. Need to verify that all API calls run through Joystick format and return errors consistently. Look into the registerGetters.js and registerSetters.js...
This would be really handy. Logs are essential for development, but we don't want them in non-development environments. It'd be helpful to have a function that automates this like so:...
Partially formed idea. Running into a situation where a bigger app is using multiple Joystick apps with one main app and several other "microservice" apps. Right now you have to...
The ideal pattern for public files is to keep it light and to only what's needed for the UI. Anything > 10MB is likely a file that should be moved...