单击表单提交按钮后快速 js 路由错误 500

error 500 with express js routing after on form submit button clicked

我一直在开发一个基于用户心情推荐歌曲的 Messenger 聊天机器人,但在填写了 HTML 偏好表单后,我一直无法向用户发送回复。 ..

我的 HTML 代码仅包含一个以以下形式开头的表单: <form action="/postback" method="get">

在我的 index.js 文件中,我使用以下方法检查端点: app.get('/postback', (req, res) => {

这总是会导致控制台出现 500 内部服务错误。非常感谢关于为什么会发生这种情况的一些建议。

编辑: 这是我的代码的其他相关部分:

const
  request = require('request'),
  express = require('express'),
  body_parser = require('body-parser'),
  path = require('path'),
  app = express().use(body_parser.json()); // creates express http server

这是我的文件系统的图像: filepath

将方法更改为POST。我相信 get 不会发送请求正文。表格应该post数据没有得到。