gpt4 book ai didi

javascript - 提交按钮不会清除 Express 中的 Cookie

转载 作者:行者123 更新时间:2023-12-03 02:20:11 26 4
gpt4 key购买 nike

我正在设置一个非常简单的网络应用程序。在我的 pug 文件中,我有以下代码:

extends layout.pug

block content
section#content
h2 Welcome, #{name}!
form(action='/goodbye', method='post')
button(type='submit') Goodbye!
footer
p An app to help you study

在该特定路线的 app.js 文件中,这是我的代码:

app.post('/goodbye', (req, res) => {
res.clearCookie('username');
res.redirect('/hello');
});

当我按下提交按钮时,没有任何反应。不知道这是为什么。任何帮助将不胜感激。

最佳答案

您的按钮位于表单之外。您必须再按一下标签才能进入。

错误

 form(action='/goodbye', method='post')
button(type='submit') Goodbye!

  form(action='/goodbye', method='post')
button(type='submit') Goodbye!

如果您不想在表单之外使用按钮,则必须像这样指定它:

button(type="submit" form="yourFormId")

关于javascript - 提交按钮不会清除 Express 中的 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49192312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com