我一直在开发一个根据用户心情推荐歌曲的聊天机器人,但在填写完HTML表格后,我被如何向用户发送回复卡住了......。
我的HTML代码只包括一个以......开头的表单。<form action="/postback" method="get">
在我的index.js文件中,我用endpoint来检查。app.get('/postback', (req, res) => {
这总是导致在控制台出现500内部服务错误。真的很感谢一些关于为什么会发生这种情况的建议。
EDIT:这里是我代码的其他相关部分。
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
这里是我的文件系统的图像。文件路径
把方法改成POST。我相信get不会发送请求体。表单应该是post数据而不是get。