如何在Sails客户端显示从res.badRequest获取的消息

如何在Sails客户端显示从res.badRequest获取的消息

问题描述:

最近我遇到了一个问题,我想显示从res.badRequest()获取的消息。如何在Sails客户端显示从res.badRequest获取的消息

当错误发生时,我的代码是这样的:

var errMsg = 'Begin Date should be before End Date, please check'; 
sails.log.error(errMsg); 
return res.badRequest(errMsg); 

,但是当我试图让在客户端中的错误信息,我失败了,这是我在EJS代码:

<% if (res.data) { %><%=res.data%><% } %> 

我在哪里犯错? 非常感谢。

我用它在Angularjs客户端和工作方式记录https://sailsjs.com/documentation/reference/response-res/res-bad-request

myService.sailsController() .then(function() { Alert.add({ type: "success", msg: "ok" }); }) .catch(function (err) { Alert.add({ type: "danger", msg: err.data +" [" + err.statusText + "]"}); });