簡體   English   中英

單擊表單提交按鈕后,快速 js 路由出現錯誤 500

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

我一直在開發一個基於用戶心情推薦歌曲的信使聊天機器人,並且在填寫了 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

這是我的文件系統的圖像:文件路徑

將方法更改為 POST。 我相信 get 不會發送請求正文。 Forms 應該不會發布數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM