AJAX Node.js формы 404 ошибка. Проблема с маршрутом? - PullRequest
0 голосов
/ 25 октября 2019

Я впервые использую AJAX и Node.js вместе, и я не знаю, почему я получаю ошибку 404. Я подозреваю, что это как-то связано с маршрутом, который я пытался изменить, но он не работал. Есть подсказки?

код сервера:


const express = require ("express")
const path = require ("path")
const nodemailer = require ("nodemailer")

const { check , validationResult} = require('express-validator')

const app = express ();

app.use(express.json())
app.use(express.urlencoded({extended:false}));

app.use(express.static(path.join(__dirname, "/")));

app.post ("http://projetocc.learningtodom.com/ajax", [
   check('name')
   .not().isEmpty(), 
   check('email', 'Favor Preencher E-mail Corretamente')
   .not().isEmpty().isEmail()

], function(request, response){
   const  errors = validationResult(request);

код формы


 <div class="container">
        <div id="form">
          <h1 class="page-title">Quer Ser Nosso Cliente? Preencha o Questionário Abaixo</h1>

          <form id="form-user" method="POST" action="http://projetocc.learningtodom.com/ajax" onsubmit="return submitEmailForm(form);">

            <div>
              <ul class="error">

Подсказки?

1 Ответ

1 голос
/ 25 октября 2019

Ваш маршрут не должен содержать ваше имя сервера, он должен быть следующим:

app.post ("/ajax", [
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...