【问题标题】:How can I create a POST request and retrieve it's information?如何创建 POST 请求并检索其信息?
【发布时间】:2021-08-10 08:49:40
【问题描述】:

所以,嗯,我在一个大型的不和谐机器人列表项目中工作,我需要帮助,我正在使用 PUGJS 和 Javascript,我想将信息发布到我网站中的特定 URL 并检索它,事情是我没有'不知道我如何才能真正发布请求,我尝试使用这个:

routes.js

router.get('/api/bots', (req, res) => {
res.send({})
});

router.get('/newbot', (req, res) => res.render('dashboard/newbot', { icon: process.env.ICON3 }))


newbot.pug:

 h1.display-5 Lenox Bot List - Add Bot
      form(action='/api/bots', method='post')
      label(for='BotID') Bot ID:
      hr
      input#team_name(type='String', value='', placeholder='Enter your Bot ID')
      hr
      input.a.button.btn.btn-success(type='submit', value='Submit bot')     

当我发布到 api/bots 时,代码不起作用。我没有得到任何ID。 有人可以帮助我吗?谢谢!

【问题讨论】:

    标签: javascript pug


    【解决方案1】:

    你需要创建一个post路由来创建post请求

    router.post('/api/bots', (req, res) => {
    res.send({})
    });
    

    另外你应该使用

    form(action='/api/bots', method='POST') 大写形式的表单

    【讨论】:

    • method 属性的值不区分大小写。
    • 也许你是对的,我以前一直用大写字母,所以我想这可能是个问题。
    • 谢谢先生/女士,请问有什么方法可以获取这些信息吗?我尝试访问 siteurl.com/api/bots,它说除了返回 404 错误之外什么都没有,这意味着找不到该页面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-10
    • 1970-01-01
    • 1970-01-01
    • 2022-09-28
    • 1970-01-01
    相关资源
    最近更新 更多