Express.js页面刷新两次打印内容

时间:2018-08-21 11:42:28

标签: node.js express ejs

每次刷新我都会得到两次内容。请帮帮我。预先感谢。

names.js

names.js读取文件

var names = {
    getNames: function(file) {
        var data = fs.readFileSync(file).toString().split("\n");

        for (i in data) {
            var line = data[i].replace(/\s+/g, ' ').trim().split(" ");
            names.push(line[0])
       }
       return names;
    }
}

module.exports = {
    incr: names
}

app.js

app.get('/', function(req, res) {
    res.render('index', {names: incr.getNames(file)});
    console.log(req.url);   
    res.end();
}

index.ejs

<% for (i in names) { %>
<tr>
  <td><%= names[i] %></td>
</tr>
<% } %>

0 个答案:

没有答案