首页 > 解决方案 > 如何将数据表(对象)从javascript文件传递到节点js

问题描述

我有一个 HTML 页面,显示一个包含学生姓名和一些关于他们的信息的表格,该页面还包含一些控制这个表格的控件,所以我做了一个保存按钮来保存这个表格,我把这个表格命名为 javascript 中的一个对象代码(与页面相关)

我设法在 mongo 中手动保存此表并使用节点 js 将其发送回页面

app.get('/table',function(req,res){
tbl.find ({}, "tableData", function(err, resualt) {
    if (err) {
        console.log (err)
    } else {
        var SIT = {}
        if (resualt.length != 0) { SIT = resualt[resualt.length-1].tableData }
        res.render("table", {table: SIT})
    }
})

现在我想将此对象传递给 Nodejs 以使用 mongo 保存它

(我使用 express 和 ejs 模板)

标签: javascripthtmlnode.jsexpressejs

解决方案


您需要获取对数据库连接的引用,以便能够从 Node 服务器保存到数据库。您可以添加到项目中以帮助解决此问题的一个流行包称为Mongoose。您可以查看他们的文档,了解如何在 Node 服务器中使用 Javascript 对 mongoose 数据库执行不同的操作。如果这不能回答您的问题,请告诉我。


推荐阅读