在Handlebars模板中使用PHP
我正在使用带有Express和Handlebars的NodeJS来渲染我的网页。我试图在我的网页上使用PHP,这可能与Handlebars一起使用吗?
当我尝试在我的Handlebars模板文件中使用PHP时,但似乎Handlebars无法呈现PHP? PHP安装在网络服务器上,绝对有效,但它似乎在我的车把模板中,它没有。
当我尝试将其粘贴到我的Handlebars模板文件中时:(在身体部分内)
<?php
echo "Test!";
?>`
页面上没有显示任何内容。当我尝试这个:
<?php
echo "<p>Test!</p>";
?>
它显示为:“Test!”; ?>“在我的网页上。
我做错了什么,或者不能在我的车把文件中包含php?如果是这样,我如何使用带把手的PHP?
回答如下:不,这不行。
除非你的模板文件有一个php扩展名,否则你的web服务器被设置为通过php处理程序呈现把手文件。我对此表示怀疑。
您无法混合前端和后端代码。