OS info
- Operating System : Windows 10.0.17134
- Wappler Version : 3.4.1
Problem description
When building a NodeJS based PWA app using this structure:
public/index.html
public/views/partials/_users.html
Where index.html
defines routes inside the page using <div is="dmx-route"
elements, the routing fails with {"status":"404","message":"/users not found."}
. This may be do to a flaw in the concatenation logic in the lib/setup/routes.js
file. You have this on line 61:
I think you fail to take into account parent pages based on URLs to the .html
file have a path /
and a child path may also start with /
, causing the resulting route path `//users’. Here was my debug output when testing your routing code (since my site refused to work on a refresh):
The line should perhaps be this:
if (parent && parent.path) path = parent.path + path.replace(/^\//, '');
That change fixes my problem and the site works properly now.
Community Page
Last updated:
Last updated: