问题标签 [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.
node.js - '消息不是函数' nodeJs
消息不是函数
- 为什么
!= messages('message',locals)
显示我错误 - 即使是对的
请帮我找出错误。谢谢你
应用程序.js
用户.js
消息.pug
布局.pug
错误
node.js - 如何从猫鼬内部调用 req.flash() ?
我在 mongoose 函数中调用 req.flash 时遇到问题。我试过点燃一切。在我的代码的一部分中它可以工作,但在其他部分中却没有。
我的代码:
express - 连接闪光灯不在 Pug 中显示消息
我有一个具有多个路由的应用程序,并且我想在给定用户交互的情况下发送不同类型的 flash 消息:成功或失败消息,或者在某些情况下没有消息。现在消息没有显示,我不知道如何让它工作。我正在使用 Node、Express 和 Pug。
我有一个 server.js 文件、routes.js 文件、message.pug 文件和 layout.pug 文件。这是我的文件:
服务器.js
路由.js
消息.pug
布局.pug
javascript - 表单提交成功后如何在不重新加载页面的情况下弹出消息?
我的网站末尾有一个联系表。当用户向我的 Nodejs 服务器发出成功的 POST 请求时,我想显示一条消息,内容如下:
消息已成功发送
我尝试使用connect-flash
npm 包,但问题是联系表单位于页面底部并且当 POST 请求成功时,即使我收到闪存消息说“消息发送成功”,因为页面重新加载用户有一直向下滚动以查看 Flash 消息。
node.js - 即使FailureFlash = false,也能够在护照中使用闪存消息
我一直在使用护照本地策略一段时间,并注意到 failureFlash 布尔值似乎对是否显示 Flash 消息没有太大影响。这是代码:
在本地策略的某个地方:
当页面呈现时:
在这种情况下,会向客户端发送一条对我来说没有意义的 Flash 消息,这难道不是只有在 failureflash 为真时才有可能吗?非常感谢任何帮助。
node.js - Flash 消息显示“1” 它不显示任何 Flash 消息
我在 flash 消息中有一个不同的问题,那就是每当我打开带有 flash 消息的登录页面时,它都会显示一个数字“1”。我不知道这是什么意思。
我希望结果是“欢迎进入登录页面”,但我不知道当我打开登录页面并看到这个结果“1”而不是 Flash 消息时如何得到这个输出。
node.js - Flash 消息在重定向时被删除
我正在尝试使用 npmconnect-flash
包设置 Flash 消息。
我读到,一旦我设置了 flash 消息,它应该存储在 session 中,直到下一个路由触发
所以在我的帖子路线中,我有
这给了我
['New user has been added']
当我的路线触发时在我的控制台中
我的重定向页面呈现如下:
这给了我
所以 thereq.flash('success')
突然是一个空数组。在 req.flash 设置和重定向页面渲染之间不会触发其他路由。怎么可能req.flash('success')
是空的?
node.js - 验证失败时如何重新填充我的登录表单
当验证失败时,我在登录表单中我能够显示验证错误消息,但我不知道如何重新填充登录表单。
我希望用户在出现验证错误时不要再次输入他的电子邮件地址。
到目前为止我所做的事情是我正在尝试获取电子邮件价值,因为我正在使用 connect-flash 从 passport.js 发回错误。
我的护照本地策略是。
并且路由验证后重定向到的索引函数失败
在这里,当我 console.log(); 它显示空数组,电子邮件和密码未保存在闪存中,因此我无法在视图中填充输入字段
我没有得到我的代码有什么问题,当我收到错误消息时,为什么不输入电子邮件和密码值。
还是有更好的方法在nodejs中重新填充表单
node.js - 如果 node.js 中的验证失败,如何保留表单数据?
我正在尝试使用快速验证器验证表单数据。我在单独的文件中有路由和控制器。我想在验证失败后保留表单字段中的数据。我正在使用快速验证器进行验证。这是我写的一些代码
路由器.js
控制器.js
新闻.车把
我正在使用 connect-flash 来显示消息。在这里你可以看到
我正在尝试获取表单值并通过 res.render 将其发送回,但这不起作用。我收到了 Flash 消息,这意味着 error_message: error.errors[0].msg 可以正常工作,并且验证可以正常工作,但我正在尝试保留表单字段的值。如果不像上面那样,我怎么能做到这一点?我也使用车把作为我的视图引擎。谢谢你。
javascript - 使用 connect-flash 的 Web 应用程序在本地工作,但在 Heroku 上出现错误
嗨,我最近一直在尝试制作一个 Web 应用程序来抓取网站以获取各种信息。为了将数据从实际执行抓取的页面传输到结果页面,我使用 connect-flash 将其存储在客户端会话中。
我的 app.js 如下。
这在本地工作得很好,但是当我尝试部署到 Heroku 时,它无法工作(https://pure-inlet-39487.herokuapp.com/),如您所见。
我检查了日志并打印出以下错误。
这让我相信这可能是会话没有正确存储在 Heroku 上的问题。
我需要做一些配置才能让它在heroku上工作吗?
非常感谢任何帮助