KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
Tech Tip: Understanding qodlyApp.json and Default Routing Behavior
PRODUCT: Qodly | VERSION: 20 R | PLATFORM: Mac & Win
Published On: March 17, 2025

When deploying an application with Qodly/4D for the Web, the presence or absence of the qodlyApp.json file, as well as the definition of the startPage property, directly affect how the server responds when accessing the root URL.

If qodlyApp.json exists and startPage is not defined, the server will return a 404 Not Found error when accessing the root URL.

If qodlyApp.json does NOT exist, the server will automatically serve the index.html file

Example of qodlyApp.json:

{
   "webforms.renderer.indexPage": "Date_Intervals",
   "webforms.display-mode": "neutral",
   "webforms.i18n": {
      "supported": [],
      "primary": ""
    }
}