我正在开发一个nodejs记录器应用程序,问题是当我想检索数据以在表格中显示它们时,会发生此错误:
<% 包括('标题'); -%> ^ SyntaxError: Unexpected token <
我的代码如下:
错误控制器:
const controller = require('app/http/controllers/controller');
const errors = require('resource/views/error.ejs');
var error = require('app/models/error');
var logs ;
class errorController extends controller {
show(req,res){
error.find({})
.then(res.render(errors, { results : results }))
}
}
module.exports = new errorController();
错误.ejs
<% include('header'); %>
<div class="list-group">
<% results.forEach((results) => { %>
<a href="/geterrors %>" class="list-group-item">
<h4 class="list-group-item-heading"><%= results.cid %></h4>
<p class="list-group-item-text"><%= results.stacktrace %></p>
</a>
<% }) %>
</div>
<% include('footer'); %>
我的有什么问题controller吗?还是ejs语法?