node.js - AJAX Node.js 表单 404 错误。路线有问题?
问题描述
我第一次同时使用 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">
提示?
解决方案
您的路线不应包含您的服务器名称,应如下所示
app.post ("/ajax", [
推荐阅读
- java - 如何禁用谷歌键盘文本建议
- python - Pygame 音乐开关(开/关多首歌曲)
- python - (Django)如何让用户 FK 注册用户名而不是代码(int)
- python - h5py 无法读取 julia HDF5 编写的字符串
- java - 请求范围 bean 的 bean 创建错误
- javascript - 我如何将此 JavaScript 代码转换为 Python 代码?
- javascript - 如何绑定:样式与对象语法和多个背景图像?
- npm - 为什么 Sonatype Nexus 以 405 错误响应“npm login”?
- python - 不显示模板中浏览次数最多的文章列表
- exiftool - 解决“没有设置可写标签”错误