Javascript 切断与客户端的通信,反之亦然

Javascript 切断与客户端的通信,反之亦然,javascript,node.js,express,Javascript,Node.js,Express,这两个人之间有什么沟通方式吗 假设我有一个服务器。 有人上传一个文件,服务器处理该文件并发现其不正确,然后向客户端发送事件。客户机捕获事件并执行一些DOM操作,显示奇特样式的错误消息 这样可能吗 是的-当然这是可能的。因为您已经用javascript和nodeJS标记了您的问题,所以我将向您展示一个服务器javascript示例,即nodeJS 它对路由使用回调函数。这允许您只做您描述的事情,将逻辑构建到任何给定的请求中。下面是用户登录的标准路由请求,您可以看到下面有一个简单的“if”语句,它将

这两个人之间有什么沟通方式吗

假设我有一个服务器。 有人上传一个文件,服务器处理该文件并发现其不正确,然后向客户端发送事件。客户机捕获事件并执行一些DOM操作,显示奇特样式的错误消息


这样可能吗

是的-当然这是可能的。因为您已经用javascript和nodeJS标记了您的问题,所以我将向您展示一个服务器javascript示例,即nodeJS

它对路由使用回调函数。这允许您只做您描述的事情,将逻辑构建到任何给定的请求中。下面是用户登录的标准路由请求,您可以看到下面有一个简单的“if”语句,它将在“出错”时执行代码并向用户返回消息。看一看:

app.post('/login', function(req, res, next){
    passport.authenticate('local', function(err, user, info) {
        if (err) { return next(err); }
        if (!user) { return res.send({error : 'something went wrong :('}); }
        req.logIn(user, function(err) {
            if (err) { return next(err); }
            return res.send({success:'success'});
        });
    })(req, res, next);
})

是的,这种情况一直都在发生,如果不这样,互联网将无法正常运行。这就是AJAX的用途。谷歌REST或RESTful应用程序。