"index.ejs not found"

I am working on a project that is using the dynamic real estate template. I can’t seem to hook buttons up to links to other pages or a custom page flow. When I link a button on the index page to link to another page (test-page-2) that I created, I get this error:
{"status":"404","message":"/test-page-2.ejs not found."}

I have also tried to link a button up to a flow on the index page following the steps here (https://docs.wappler.io/t/introduction-to-app-connect-flow/18040). This results in a similar error:
{"status":"404","message":"/index.ejs not found."}

Any ideas on how to deal with this issue?

Additional details:
Web Server: NodeJS
Port: 8100
And I have also double checked that the .ejs page files exist in the project folder

Hi. Welcome to Wappler Community.

It looks like you are trying to run a LAYOUT page in the browser.
In NodeJS, all pages have routes assigned to them. And only those pages can be opened in the browser.
A layout page cannot be opened directly. If index.ejs is not a layout page, you should take a look at the routes panel in the left and see the route name of that page, and try to open that URL.
Same for the other page test-page-2.ejs.

If the index.ejs is a content page, and route is not showing, it could be that the real-estate project is out of date. @Teodor would be in a better position to help you in that case.