mac chrome 上的同步 XMLHttpRequest
Synchronous XMLHttpRequest on the mac chrome
我正在使用 mean 来建立一个网站。但是在测试的时候出现了问题
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. ------ jquery.js:9425
但是我没有在我的项目中使用XMLHttpRequest。而我发出的获取请求(见下文)没有响应,服务器甚至只记录第一个console.log。我不知道他们是否相关。谢谢
router.get('/login', function (req, res, next){
User.find({email: req.query.email}, function (err, user){
console.log(req.query.email);
if (err) {
return next(err);
} else if (!user) {
return res.json({message: 'This email is not registered yet.'});
} else {
if (req.query.password != user.password) {
return res.json({message: 'Password is not correct!'});
} else {
console.log(req.query.email);
console.log(user);
console.log(user.username);
var token = auth.signToken(user._id, user.username, user.role);
console.log(token);
res.json({token: token, user: user});
};
};
});
});
在jquery.js文件中,在jquery.extend()中有一个ajax.settings,而在ajax.settings中,async设置为false,改成true即可,问题就解决了。
我正在使用 mean 来建立一个网站。但是在测试的时候出现了问题
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. ------ jquery.js:9425
但是我没有在我的项目中使用XMLHttpRequest。而我发出的获取请求(见下文)没有响应,服务器甚至只记录第一个console.log。我不知道他们是否相关。谢谢
router.get('/login', function (req, res, next){
User.find({email: req.query.email}, function (err, user){
console.log(req.query.email);
if (err) {
return next(err);
} else if (!user) {
return res.json({message: 'This email is not registered yet.'});
} else {
if (req.query.password != user.password) {
return res.json({message: 'Password is not correct!'});
} else {
console.log(req.query.email);
console.log(user);
console.log(user.username);
var token = auth.signToken(user._id, user.username, user.role);
console.log(token);
res.json({token: token, user: user});
};
};
});
});
在jquery.js文件中,在jquery.extend()中有一个ajax.settings,而在ajax.settings中,async设置为false,改成true即可,问题就解决了。