Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ejs.filters不工作_Javascript_Node.js_Express_Ejs - Fatal编程技术网

Javascript ejs.filters不工作

Javascript ejs.filters不工作,javascript,node.js,express,ejs,Javascript,Node.js,Express,Ejs,我试图理解ejs过滤器,但无法使其正常工作: Server.js var ejs = require('ejs'); ejs.filters.test = function() { //empty for test }; Routes.js app.get('/index', function(req, res) { res.render('index.ejs', { data : someData }); }); Index.ejs: <%

我试图理解ejs过滤器,但无法使其正常工作:

Server.js

var ejs  = require('ejs');

ejs.filters.test = function() {

//empty for test

};
Routes.js

app.get('/index', function(req, res) {

    res.render('index.ejs', {
        data : someData
    });

});
Index.ejs:

<% test %>

错误:

...test is not defined 
at buf.push.__stack.lineno (eval at <anonymous> ....
…未定义测试
在buf.push.\u stack.lineno(评估在。。。。

使用以下语法对某些数据应用筛选器

<%=: data | test %>

其中缺少
=:
和要筛选的数据