Javascript ejs.filters不工作
我试图理解ejs过滤器,但无法使其正常工作: Server.jsJavascript 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: <%
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 %>
其中缺少=:
和要筛选的数据