Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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
Node.js SyntaxError:编译EJB时manacc.ejs中出现意外标识符_Node.js_Mongodb_Express_Ejs - Fatal编程技术网

Node.js SyntaxError:编译EJB时manacc.ejs中出现意外标识符

Node.js SyntaxError:编译EJB时manacc.ejs中出现意外标识符,node.js,mongodb,express,ejs,Node.js,Mongodb,Express,Ejs,我正在处理一个新项目,我正在mongodb中使用node.js。在这个项目中,我试图从数据库中获取数据,并将其显示在manacc.ejs文件的表中。但它显示了以下错误: SyntaxError: Unexpected identifier in E:\etsp\nodetest1\views\manacc.ejs while compiling ejs at Function (native) at Object.Template.compile (E:\etsp\nodetes

我正在处理一个新项目,我正在mongodb中使用node.js。在这个项目中,我试图从数据库中获取数据,并将其显示在manacc.ejs文件的表中。但它显示了以下错误:

SyntaxError: Unexpected identifier in E:\etsp\nodetest1\views\manacc.ejs while compiling ejs
    at Function (native)
    at Object.Template.compile (E:\etsp\nodetest1\node_modules\ejs\lib\ejs.js:455:12)
    at Object.compile (E:\etsp\nodetest1\node_modules\ejs\lib\ejs.js:288:16)
    at handleCache (E:\etsp\nodetest1\node_modules\ejs\lib\ejs.js:147:16)
    at View.exports.renderFile [as engine] (E:\etsp\nodetest1\node_modules\ejs\lib\ejs.js:348:14)
    at View.render (E:\etsp\nodetest1\node_modules\express.io\node_modules\express\lib\view.js:76:8)
    at Function.app.render (E:\etsp\nodetest1\node_modules\express.io\node_modules\express\lib\application.js:504:10)
    at ServerResponse.res.render (E:\etsp\nodetest1\node_modules\express.io\node_modules\express\lib\response.js:798:7)
    at Promise.<anonymous> (E:\etsp\nodetest1\routes\index.js:297:9)
    at Promise.<anonymous> (E:\etsp\nodetest1\node_modules\monk\node_modules\mpromise\lib\promise.js:178:8)
EJS(和JS)与PHP有着本质上的不同,但是你混合了两者。EJS(和JS)与PHP有着本质上的不同,但是你混合了两者。EJS(和JS)与PHP有着本质上的不同,但是你混合了两者。
router.get('/viewusers', function(req, res) {
    var usersess=req.session.username;
    var db = req.db;
    var collection = db.get('users');
    collection.find({},{},function(e,docs){
    res.render('manacc', { title: 'custermize',user:usersess,viewusers:docs});
});
});
    <%foreach(viewusers as var user) { %>
    <tr >
        <td>   <%=user.username %> </td>
        <td>   <%=user.name %>  </td>
        <td>  <%=user.email %>  </td>
                <a href="/editusers/<?php //echo $row['_id']; ?>">
                </a>
                <a style="cursor:pointer;" >
                </a>

    </tr>    
    <% } %>
    <%endforeach%>
    </table>