Javascript 使用循环的节点js和ejs

Javascript 使用循环的节点js和ejs,javascript,node.js,loops,express,ejs,Javascript,Node.js,Loops,Express,Ejs,我是node.js新手,现在我面临EJS模板的问题。我注意到我的for循环没有通过EJS模板运行。我试着制作一个非常基本的todo应用程序 这是我制作的项目的层次结构 let express = require('express'); let todoController = require('./Controller/todoController') let app = express() app.set('view engine', 'ejs'); todoController(app);

我是node.js新手,现在我面临EJS模板的问题。我注意到我的
for
循环没有通过EJS模板运行。我试着制作一个非常基本的todo应用程序

这是我制作的项目的层次结构

let express = require('express');
let todoController = require('./Controller/todoController')
let app = express()
app.set('view engine', 'ejs');
todoController(app);




app.listen(3000,function(){
console.log('server started on http://localhost:3000');
})

这是我的应用程序js模块

let express = require('express');
let todoController = require('./Controller/todoController')
let app = express()
app.set('view engine', 'ejs');
todoController(app);




app.listen(3000,function(){
console.log('server started on http://localhost:3000');
})
todoController.js

 let toDoList = ['Go to university','Smoking sigrate'];
    module.exports= function(app){
        app.get('/', function(req, res){
            res.render('index.ejs', {toDoList: toDoList});
        });

        app.get ("*", function(req,res){
            res.send("<h1>Invalid page</h1>");
        })
    }
let toDoList=[“上大学”,“吸烟率”];
module.exports=函数(应用程序){
app.get('/',函数(req,res){
res.render('index.ejs',{toDoList:toDoList});
});
app.get(“*”,函数(req,res){
res.send(“无效页面”);
})
}
index.ejs

<!DOCTYPE html>
<html lang="en">

<head>
  <title>Todo</title>
  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO"
    crossorigin="anonymous">

</head>

<body>


  <!-- As a heading -->
  <nav class="navbar navbar-light bg-dark">
    <span class="navbar-brand mb-0 h1 text-white">Todo List</span>
  </nav>
  <br><br>
  <div class="container">
    <form>
      <div class="form-group text-white bg-dark">
        <label for="formGroupExampleInput2">Enter to do item</label>
        <input type="text" class="form-control" id="formGroupExampleInput2" placeholder="Input a item to do list....">
        <input type="submit" class="form-control bg-primary text-white h3" >
      </div>
    </form>
  </div>

  <br><br>
    <div class="row">
    <ul class="col-6 mx-auto" >

      <% for(let i =0; toDoList.length; i++){ %>
        <li> <%= toDoList[i] %> </li>
      <% } %>

    </ul>
  </div>

</body>

</html>

待办事项
事項清單


输入待办事项


循环中缺少条件

      <% for(let i =0;i < toDoList.length; i++){ %>
        <li> <%= toDoList[i] %> </li>
      <% } %>


  • 循环中缺少条件

          <% for(let i =0;i < toDoList.length; i++){ %>
            <li> <%= toDoList[i] %> </li>
          <% } %>