Tag: 闪光信息

如何获得连接闪光灯以返回多条消息或带有换行符的单条消息?

我正在使用nodejs构build一个应用程序。 我创build了一个表单,并且正在处理用户input的后端validation。 基本上,我有一个变种,“消息”,每当我遇到一个input错误,我将错误追加到消息。 var messages =""; errors.forEach(function(msgObject) { console.log(msgObject.message); messages += msgObject.message + "\r\n"; }) (我也使用了指示 – http://indicative.adonisjs.com/ – 错误validation,它返回一个数组错误) 我正在使用connect-flash将错误返回给用户 req.flash("error", messages); 我正在使用connect-flash https://www.npmjs.com/package/connect-flash 我的问题是,连接闪光忽略换行符。 即,我得到像这样的东西: 我希望每个错误消息在一个单独的行。 我似乎无法find一种方法来实现这一点。 有任何想法吗? 这是一个更简单的问题:为什么req.flash(“errors”,“hello \ n goodbye”)返回 hello goodbye 代替 hello goodbye

什么是最好的方式来处理Node.js的Flash消息?

我是一个Node.js的初学者,我绝对喜欢它。 我不知道如何处理Flash消息的最好和最简单的方法。 我在我的网站中使用了连接闪存包。 它有更好的吗? 我总是把我的Flash消息放在我的渲染函数中,像这样: res.render('auth/login', { title: 'Log in', success: req.flash('success'), error: req.flash('error') }); 它是否有办法处理有罪? 像在res.locals.messagesvariables或类似的东西? 我使用JADE html模板,所以我打印他们像#{成功}。 我怎样才能访问一个全局variables这种方式来打印我的Flash消息? 非常感谢您的帮助和build议!