Javascript 如何在我的网站上显示SQLite数据库中的每个产品

Javascript 如何在我的网站上显示SQLite数据库中的每个产品,javascript,html,sqlite,mustache,Javascript,Html,Sqlite,Mustache,我正在尝试为一个学校项目创建一个带有SQLITE数据库的网络商店。我目前遇到的问题是,我无法在网站上显示数据库中的所有产品。要做到这一点,我不允许使用PHP,所以我需要通过javascript来实现。为了生成每个项目,我使用了Mustache 这是我的密码: HTML: {{items}} {{/items} 控制器: module.exports={ “渲染”:渲染, } 函数getProduct{ const db=require'/../models/models'.购物; 返回db.ge

我正在尝试为一个学校项目创建一个带有SQLITE数据库的网络商店。我目前遇到的问题是,我无法在网站上显示数据库中的所有产品。要做到这一点,我不允许使用PHP,所以我需要通过javascript来实现。为了生成每个项目,我使用了Mustache

这是我的密码:

HTML:

{{items}} {{/items} 控制器:

module.exports={ “渲染”:渲染, } 函数getProduct{ const db=require'/../models/models'.购物; 返回db.getItems; } 异步函数renderreq,res{ const products=等待获取产品; res.status200.渲染“购物”{ //tableProduct:没错, 项目:产品 } } 型号:

const db=require'/../../bin/dataBase'; const SELECT_PRODUCT_SQL=从产品中选择产品价格、产品名称、产品描述; 函数getItems{ 返回新的PromiseSolve,拒绝=>{ db.allSELECT_PRODUCT_SQL,err,row=>{ IFER返回拒绝; ifrow返回resolverow; 否则退回拒收; } } } module.exports={ “getItems”:getItems }
我当前遇到的错误是:错误:未处理PromisejectionWarning:TypeError:无法读取未定义的属性“getItems”。

是否尝试过执行const db=require./../models/models/shopping'?非常感谢。成功了!祝您今天过得愉快