<div dir="ltr"><div>Hello James,</div><div><br></div><div>Apologies for not filling out all the modules in the app.psgi file and adding unnecessary confusion!</div><div><br></div><div>The response you're getting, not being able to locate the template file, is usually due to a config error in setting the paths to the directory your app looks in for template files. Have you tried debugging by printing out the 'views' parameter (see <a href="https://metacpan.org/pod/distribution/Dancer2/lib/Dancer2/Manual.pod#TEMPLATES">https://metacpan.org/pod/distribution/Dancer2/lib/Dancer2/Manual.pod#TEMPLATES</a>)?</div><div><br></div><div>You can also check that the endpoints you have defined are working correctly by returning a text string; once that is verified, you know it's just the template engine parameters that need altering.</div><div>  <div class="gmail_extra"><div class="gmail_quote">On 15 July 2016 at 12:50, James E Keenan <span dir="ltr"><<a href="mailto:jkeen@verizon.net" target="_blank">jkeen@verizon.net</a>></span> wrote:<br><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5"><span style="color:rgb(34,34,34)">However, when I then went to the browser and issued a previously working API call, I got this error output:</span><br></div></div>
<br>
#####<br>
{"status":"500","title":"Error 500 - Internal Server Error","exception":"Failed to render template: file error - <a href="http://login.tt" rel="noreferrer" target="_blank">login.tt</a>: not found at /home/jkeenan/perl5/perlbrew/perls/perl-5.24.0/lib/site_perl/5.24.0/Dancer2/Core/Role/Template.pm line 132.\n","message":""}<br>
#####<br>
<br>
In the server I got output like this:<br>
#####<br>
[mywebapp:3420] core @2016-07-15 15:45:55> looking for get /login in /home/jkeenan/perl5/perlbrew/perls/perl-5.24.0/lib/site_perl/5.24.0/Dancer2/Core/App.pm l. 840<br>
[mywebapp:3420] core @2016-07-15 15:45:55> Entering hook core.app.before_request in /home/jkeenan/perl5/perlbrew/perls/perl-5.24.0/lib/site_perl/5.24.0/Dancer2/Core/App.pm l. 840<br>
[mywebapp:3420] error @2016-07-15 15:45:55> Route exception: Failed to render template: file error - <a href="http://login.tt" rel="noreferrer" target="_blank">login.tt</a>: not found at /home/jkeenan/perl5/perlbrew/perls/perl-5.24.0/lib/site_perl/5.24.0/Dancer2/Core/Role/Template.pm line 132. in /home/jkeenan/perl5/perlbrew/perls/perl-5.24.0/lib/site_perl/5.24.0/Dancer2/Core/App.pm l. 840<br>
#####<br>
<br>
Needless to say, if I can't locate '<a href="http://login.tt" rel="noreferrer" target="_blank">login.tt</a>', I can't login and therefore can't make any of the other previously working API calls.<br>
<br>
I've spent more than 10 hours over several days trying to figure this out, and I'm beginning to lose hope that it will ever work.  Or, more precisely, I'm beginning to think that the documentation in Dancer2::Manual is claiming that something will work which just will not do so.<br>
<br>
Thoughts?<span class="im"><br>
<br>
Thank you very much.<br>
Jim Keenan<br>
<br>
<br></span><div class=""><div class="h5">
_______________________________________________<br>
dancer-users mailing list<br>
<a href="mailto:dancer-users@dancer.pm" target="_blank">dancer-users@dancer.pm</a><br>
<a href="http://lists.preshweb.co.uk/mailman/listinfo/dancer-users" rel="noreferrer" target="_blank">http://lists.preshweb.co.uk/mailman/listinfo/dancer-users</a><br>
</div></div></blockquote></div><br></div></div></div>