我想从服务器端javascript(Node.JS)代码中显示一些弹出消息。
exports.ShowPopup = function(req, res){
window.alert("Pradeep");
};
这是我试过的。但是当重定向到这条路径时,我得到的错误就像
“窗口未定义”
所以,请你帮助我。谢谢。
关于
Pradeep Raj。 ķ
答案 0 :(得分:2)
这是不可能的。您无法使用服务器端执行的代码控制用户浏览器。
我认为你误解了NodeJS。 NodeJS是一个运行javascript作为服务器端代码的二进制文件。它就像Python等服务器上的任何其他脚本语言一样工作。
您尝试将window
对象(独占)用于(或大多数)浏览器API,并且在常规节点环境中不存在。此外,您没有任何GUI,因此您无法完成您正在尝试的任务。只需使用常规前端javascript即可。
PS:我认为你的意思是在浏览器中显示一个弹出窗口,对吗?