问题标签 [connect-flash]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
355 浏览

express - 表达 NodeJS | Express-messages、Express-validator 和 Connect-Flash 不显示消息

这个问题到处都是,但基本上,它应该在您登录/注销时显示消息,并且如果您没有填写正确的输入。

没有任何消息出现,我没有收到任何错误,但其他一切似乎都有效,非常感谢您的帮助。

这是注册部分

我正在使用哈巴狗,这是消息部分

这就是我放在布局中的内容

抱歉,如果这令人困惑,如果我需要提供更多信息或解决任何问题,请告诉我。

0 投票
1 回答
2548 浏览

javascript - 如何在 express.js 中将链接传递给 req.flash()

我一直在尝试找出一种在我的 js 文件中传递 req.flash() 链接的方法,而实际上并没有在 html 模板中这样做,因为我在其他 html 页面中使用警报消息作为部分,我希望通过在重新发送验证链接中,有没有办法解决这个问题,或者我真的必须创建另一个 req.flash 来验证

验证路线是我希望在 req.flash('error') 中传递的链接

0 投票
3 回答
3068 浏览

node.js - 如何在 express 4.x 中将 connect-flash 与 ejs 一起使用

我有一个需要使用connect-flash的项目,我使用视图引擎作为 ejs。即使我配置一切都很好,在我看来,connect-flash 也不起作用。有人可以帮我解决这个问题吗?

在这里,我是如何定义会话、连接闪存和全局变量的:

这是导出模块的get函数:

这是ejs文件:

如果有人会对此提供帮助,我将非常感激。我错过了什么吗?

0 投票
2 回答
1178 浏览

node.js - Nodejs Flash 消息仅在页面刷新后加载(connect-flash)

我遇到了 connect-flash ,除非我刷新几次,否则所有 Flash 消息都不会加载到页面上,我不知道为什么。

我创建了一个小项目来测试connect-flash,结果是一样的,请检查下面的代码:

App.js 代码:

这是 flash.hbs 页面呈现 flash 消息的代码:

非常感谢,任何帮助将不胜感激。

0 投票
1 回答
7835 浏览

javascript - 重定向时的 Flash 消息 - Express

使用重定向时我无法显示我的 Flash 消息(尽管使用渲染时一切正常)

如果我使用此代码呈现视图,则消息显示正常

但是如果我想重定向(在这种情况下我会这样做),则不会显示该消息

index.js

有关如何处理此问题的任何想法,如果我没有提供足够的信息,请让我知道要在此处添加什么

我注意到的是,我可以在重定向之前注销消息

但它从未在我看来

谢谢

0 投票
2 回答
369 浏览

javascript - 转换为 JS 对象

如何将其转换为 JS 对象:

JSON.parse 抛出一个错误并说 " 不是有效的 JSON。我是 JS 新手,不知道如何处理这个问题。

我正在使用 express 的 connect-flash 将 flash 消息传输到客户端。为此,我使用以下代码:

在客户端,对象的表示不是有效的 JSON。我该如何处理。

0 投票
0 回答
25 浏览

node.js - 为什么 flash 是请求的属性而不是响应的属性?

我是 Express 的新手,目前正在学习如何发送消息。当我们使用诸如 之类的模块时connect-flash,我们应该按格式来做req.flash(type,message)。我们不能要求.flash()回应res。为什么我们flash对请求而不是响应执行?似乎更直观的感觉是,正在输出到客户端的响应将是 flash 而不是request的位置。这让我觉得我误解了这里到底发生了什么,所以我希望能对此作出澄清。

0 投票
0 回答
1126 浏览

node.js - 如何在 ejs 模板中迭代和显示验证错误消息?

我创建了快速应用程序并实现了 Flash 消息。现在,当我从验证错误中获取 Flash 消息时,我正在将该消息传递给查看。但是当我尝试在视图中获取消息时,我无法看到,因为应用程序显示了一堆错误行。如何在基于 Ejs 视图引擎的视图中显示错误消息。

这是存储在 req.flash('fail_msg') 中的错误消息

{ location: 'body', param: 'phone', value: '', msg: '需要电话号码' }, { location: 'body', param: 'password', value: '', msg: '密码is required' }, { location: 'body', param: 'agreeTerms', value: undefined, msg: '必须同意条款和条件' } ]

来自我的 routes.js

这是来自 ejs 模板

0 投票
0 回答
89 浏览

javascript - Passport.js Ajax 登录和闪存?

我是express和passport.js的新手,我对如何使用passport.js进行ajax登录感到非常困惑,没有重新加载pafe但显示flash消息。

(我使用的是连接闪存和快速会话)

这是我的代码

});

战略:

};

和客户

0 投票
1 回答
705 浏览

node.js - 在 node.js 中未显示 Flash 消息

我无法收到快讯。以下是我在路线中调用它们的方式:

这是我的相关 app.js 设置:

我的模板代码如下所示:

完全卡住了。有任何想法吗?