是否可以在 Express 路由中传递方法而不仅仅是对象?
例如,重定向到特定路线后,我想执行警报功能。
app.get(res.redirect('/', function(req, res){
alert('this is an alert');
});
);
console.log - 似乎没问题,但其他方法不行。
我已经尝试过:
res.redirect('/');
alert('this is an alert');
同样的错误:ReferenceError:警报未定义
正如下面回答的那样,警报是客户端功能而不是服务器端功能:
有没有办法让服务器端在重定向后传递一些客户端函数?
最佳答案
这不起作用的原因是node.js和express位于服务器端。警报功能必须从浏览器执行,因为它是浏览器窗口对象的属性。
关于node.js - 快速路由传入 javascript 方法而不仅仅是对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35733097/