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