Сообщение обратной связи не регистрируется на сервере узла

Может ли кто-нибудь помочь мне понять, что я делаю неправильно? Когда вы нажимаете кнопку отправки отзыва на моей веб-странице, она должна загрузить новую страницу с надписью «Спасибо за ваш отзыв!» а затем сообщение от «клиента» должно быть зарегистрировано на сервере Node. Но я получаю сообщение об ошибке "Отправка формы отменена, так как форма не подключена".

Вот основной код, связанный с моей проблемой:

функция sendFeedback () {

var feedbackform = document.createElement("FORM");                     
feedbackform.name="feedbackform";                                      
feedbackform.method = "POST";                                          
feedbackform.action = "/feedback";                                     
var forminput = document.createElement("INPUT");                       
forminput.type = "TEXT";                                               
forminputname = "feedback";                                            
forminputvalue = final_transcript;                                     
feedbackform.appendChild(forminput);                                   
feedbackform.submit();   
                                            }                                                                                                                                          

Я очень новичок в JavaScript, и это для курса, который я только что начал. Мне просто нужно понять, что я делаю неправильно и как это исправить.

Это код в файле server.js для отзывов клиентов:

self.createRoutes = function() {
    self.routes = { };

    self.routes['/feedback'] = function(req, res) {
        console.log("-- Received a customer feedback: [" + req.body.feedback + "]");
        res.send("<html><head><title>WTCU Feedback</title></head><body><div style='text-align:center; font-size:24pt'>Thanks for your feedback!</div></body></html>");
    };

    self.routes['/'] = function(req, res) {
        res.setHeader('Content-Type', 'text/html');
        res.send(self.cache_get('index.html') );
    };
};  

Абсолютно любая помощь приветствуется. Благодарю вас!

Молли


person mminkema    schedule 21.01.2018    source источник
comment
У меня есть еще код, который я хотел добавить, но он не будет публиковать вопрос со всем там ... В основном мне просто нужно знать, как связать отзывы клиентов с сервером. Спасибо!   -  person mminkema    schedule 21.01.2018
comment
Возможный дубликат этого stackoverflow.com/questions/42053775/   -  person David    schedule 22.01.2018