简体   繁体   English

Express和ejs中的错误,用于从数据库在屏幕上显示数据

[英]Error in express and ejs, for displaying data on screen from database

I am trying to retrieve data from database and display them on screen(front page ), using express, ejs, and javascript. 我正在尝试使用express,ejs和javascript从数据库检索数据并在屏幕(首页)上显示它们。

Data from database is displayed as a json in console, but after saving in object myobject and displaying in console, it displays as a object myobjectnew[object Object] , and passing to ejs page using module.exports=myobject ; 来自数据库的数据在控制台中显示为json,但保存在对象myobject并显示在控制台中后,它显示为object myobjectnew[object Object] ,并使用module.exports=myobject传递到ejs页面;

In ejs file I used 在我使用的ejs文件中

w3.getHttpObject("event.js", myFunction);
function myFunction(myobject) 
 w3.displayObject("id01",myobject);

<table id=id01>
<td> fisrtname{{firstname}}</td>

but that data is not transfered into ejs file, and output is not displayed, can someone please answer for this question? 但是该数据未传输到ejs文件中,并且未显示输出,有人可以回答这个问题吗?

Cause EJS use another notation, your syntax is for handlebars. 由于EJS使用另一种表示法,因此您的语法适用于车把。 For EJS it is: 对于EJS,它是:

<td> firstname: <%= firstname %></td>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM