尝试使用本地护照使用 req.logout() 方法时,我无法显示“您已成功注销”的 flash 消息。 这是我目前拥有的,它将重定向到登录页面但不显示消息。 如果我注释掉 req.logout 代码,将显示 flash 消息并重定向到登录页面。 我想知道如何使用 req.logout() 并获取 ...
尝试使用本地护照使用 req.logout() 方法时,我无法显示“您已成功注销”的 flash 消息。 这是我目前拥有的,它将重定向到登录页面但不显示消息。 如果我注释掉 req.logout 代码,将显示 flash 消息并重定向到登录页面。 我想知道如何使用 req.logout() 并获取 ...
这是来自 YelpCamp,Colt Steele 的课程。 我的 index.ejs 文件中的这行代码出现错误。 我试过这个: 然后我在 Chrome 上使用控制台,说 campgrounds 没有定义,即使我把 campgrounds 放在 campgrounds.js(控制器文件)的 ren ...
我有一组用户和产品。 每个用户都有一个“购物车”字段,它是产品 ID 的数组。 当用户点击购物车时,我需要 Mongoose 来找到用户购物车,然后遍历数组,对于每个项目(产品 ID),我需要 Mongoose 来在产品集合中找到产品以显示图像和名称。 问题是我不知道如何在所有产品都放入 cartI ...
大家好,我有这个问题,我已经尝试修复好几天了。 我正在向我的 PHP 服务器发出发布请求以从数据库中获取结果。 现在正在使用 JS map function 将结果填充到表中。 我正在使用填充和显示结果的 DataTable,但是当我尝试使用 DataTable 搜索 Student 时,所有内容都 ...
我需要帮助做一件小事。 我在 profile.ejs 页面中呈现一个表单,其中的字段由存储在 mongo 数据库中的值填充。 现在,我没有直接编辑该主窗体中的字段并重新提交所有数据来更新数据库,而是决定在模态中制作该主窗体的一小部分,其中数据可以被编辑并单独发送到数据库(通过 express应用程序 ...
我有一个 edit.ejs 页面来编辑一个营地,在这个页面我有两个 forms,一个用于提交编辑,另一个用于删除营地,每个表单都有一个按钮,它们在彼此下面,我怎么能使按钮对齐,以便它们彼此相邻? 我正在使用 Bootstrap5 v5.3 <link rel="stylesheet" hre ...
我被困在这个问题上好几天了,无法解决,所以如果可以的话请帮忙,我正在尝试从表单创建一个帐户,但我猜它会发送空的东西我创建了我的 model 并需要所有用户名、email 和密码,但是当我删除“required”时,此错误消失但没有在数据库中创建任何帐户我还评论了 bcrypt 代码,因为它发送了另 ...
我正在使用异步提取进行 API 次调用。 我使用 if-else 块来清理输入并相应地给出响应 每次我启动我的节点应用程序时,它在我第一次提交输入时工作正常,但每次应用程序连续失败并给我错误 id 是否存储在某处? 当我提供空白输入、重新加载页面然后提供可接受的输入时,会发生此错误。 ...
我正在使用 express js 和 mongoose 从集合中获取数据并将其存储在列表中,然后将其发送到 ejs 文件。 但我不知道为什么数据没有存储在列表中。 下面是我的代码。 这是我运行上述程序时在控制台中打印的内容。 这是我的数据库集合 这是我的配置 我不明白为什么我的最终项目列表是空的。 ...
大家好,我有这个server.js设置,我正在尝试在用户注销时在/login页面上传递消息“已成功注销”。 这里的问题是我使用了太多的中间件,而我有点迷失在正在发生的事情中。 我试图通过 res.locals、req.session、req.session.flash 传递它,但某些方法或中间件可能 ...
我试图根据“状态”的值使用 express (REST) 和 EJS(模板引擎)呈现一些 API 数据。 如果数组中的任何项目包含不是“已关闭”的状态,它应该继续并显示这些状态,如果数组中的每个项目的状态值都设置为“已关闭”,它应该呈现一条消息说“未找到/没有活动案例” “ 我怎样才能以某种方式跳出 ...
我第一次使用 EJS,我有点困惑。 发生的事情是我在我的视图文件中创建了一个 list.ejs 文件。 和 index.html 外面我正在使用 else if 语句进行逻辑思考以呈现我的 EJS 文件答案但是当我调用 res.render 时如果我有 index.html,它会显示它而不是我的列 ...
我还在学习 Node.js。我使用 express 文档创建了一个服务器并且它之前可以工作。 但是现在对于一个项目,我已经导入了一些 npm 包。 像 dotenv、http-errors、ejs 和其他。 我创建了 (.env) 文件并清除了 PORT=5000,将其导入我的 (main.js) ...
我是初学者,想通过学习登录注册注销来学习 nodejs 和 mongodb..最近我尝试添加 function 进行文件上传,但它显示这样的错误。 我将我的项目注册登录 function 与文件上传 function 相结合,但它不起作用。 我想知道问题出在哪里。有人可以帮我检查代码并指出我做错了什 ...
我是 ejs 和 node.js 的新手。我启动了一个节点项目,并在根目录的主index.js文件中定义了一些全局变量,如下所示: global.urlBack = "http://localhost:3300"; global.urlFront = "http://localhost:8080 ...
我怎样才能在每个“结果”项旁边放置一个按钮以复制到剪贴板? ...
我在 ejs 中做一个 for 循环并得到这个错误: 这是我的for循环 快递代码: ...
if else 条件在本地主机上工作正常但在我托管后不工作。 我在这里呈现了 id,它在 localhost 中工作正常,但在我使用 aws 和 nginx 托管后第二个“如果”不工作。有人能告诉我这里发生了什么吗? ...
--------------这段代码是用app.js写的---------------- --------------这是我的list.ejs文件---------------- 这是我要运行的代码。 当我在终端中编写 node app.js 时,它会在 web 上显示一个图像,地址为 http ...