我是node / express的新手(来自PHP),我想做一些非常简单的事情,我认为在Node中会更容易。
例如,在PHP中如果我有一个index.php文件,我就可以这样做。
{'#sid2017':2,'#FCBWOB':2}
在我的“index.php”文件中获取一个变量,该文件尽管有扩展名,但主要由HTML组成。
我知道这不存在,但为什么不类似于
<php echo "$var">
这是PHP的等价物。
<js-engine output "var">
如何在不使用模板的情况下在节点环境中实现相同的效果。我不需要模板的复杂性,从技术上讲,这不是一个不重复的模板。只是一个简单的变量插值,用于我的HTML。我试过这个tuts+ tut无济于事。我开始认为这是唯一的方法。
我的文件主要是HTML,我只是使用下面的代码发送它。 我需要在文件本身中设置变量。
<!DOCTYPE html>
<html>
<base href=<?php echo $dir_base;?> target="_blank">
<head>
答案 0 :(得分:0)
没有模板,您可以组合字符串:
var myText = '<!DOCTYPE html>';
myText += '<html><base href="'+link+'"> target="_blank"><head>';
// and so on
res.send(myText);
但是,我更喜欢使用模板或像angular2一样使用angular.js的前端......有templates in express值得一看。
答案 1 :(得分:0)