有没有办法如何在这两者之间进行沟通?
假设我有一台服务器。 有人上传文件,服务器处理文件并发现其不正确并将事件发送给客户端。客户端捕获事件并执行一些DOM操作,显示花哨的样式错误消息。
这样的事情可能吗?
答案 0 :(得分:1)
是 - 当然这是可能的。由于您已使用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);
})