ExpressJS节点是否可以从EJS调用路由功能?

时间:2017-03-07 17:33:37

标签: javascript jquery node.js express ejs

我目前正在开发一款Express应用程序,它使用EJS作为视图。每个视图(页面)都有一个带有router.get函数的相应路由,该函数接收请求和响应参数,并呈现正确的视图 - 如下所示:

res.render('dashboard', { title: 'Dashboard' });

我的问题是:我可以从EJS视图中调用路径中存在的函数吗? (例如在button.click函数内等)

所以,如果我的路线(dashboard.js)中有一个名为deleteRowFromDatabase的函数

var deleteRowFromDatabase = function(rowId) {
   //Database logic here
};

然后在我看来(dashboard.ejs)我想在用户点击按钮时调用此函数

$('#deleteButton').click(function() {
        //Call route function somehow here???
    })

有没有办法做到这一点,如果是这样,怎么样?

道歉,如果这个问题措辞不是最好的话 - 我对Node和Express来说是个新手。 提前感谢您的任何答案!

0 个答案:

没有答案