** I have created REST components in ColdFusion in the past, but I am wanting to use this framework for my current project (migrating non-coldbox site to cb 5.2.0)
looking up info about adding REST functionality to an app (v5) and it seems that things have changed from the documentation that was updated 9 mos ago. Looking at the “what’s New” page, I am reading about inherited entry point and the example structure, etc. is confusing me. Additionally,
I am trying to follow the examples in “Building Rest APIs” by creating a test app with the rest skeleton, but that doesn’t look like the modules-app example, noted in “what’s new”.
If there is a simple REST example I can refer to, I will try to figure it out.
Thanks for any help!
Bill Beers
*** Posted in Slack as well, sorry for cross-post.
I replied in Slack since that’s where I saw this first.
Bill. Welcome aboard.
There are two approaches to building APIs.
-
MVC style
This is what’s in the initial guides and the simplest approach. You have a single app router and you create handlers and responses. The rest template can be used and it’s very simple to start with.
-
HMVC style
This approach leverages the hierarchical MVC approach in coldbox vía modules. This is a more advanced approach as it requires you to think about your api as a collection of hierarchical module/resources. It is the most flexible but yes more advanced approach.
I do not know where you stand on comfort level for coldbox. But if you are just starting with MVC I would recommend the traditional approach first.
Luis Majano
CEO
Ortus Solutions, Corp
P/F: 1-888-557-8057
– -- You received this message because you are subscribed to the Google Groups “ColdBox Platform” group. For News, visit For Documentation, visit For Bug Reports, visit — You received this message because you are subscribed to the Google Groups “ColdBox Platform” group. To unsubscribe from this group and stop receiving emails from it, send an email to . To post to this group, send email to . To view this discussion on the web visit . For more options, visit .