node.js - TypeError:无法读取未定义的属性“fnome”
问题描述
我的水平低于初学者,所以我很确定你能帮助我,我希望你能。
我正在做一个学习后端基础知识的练习,我被困在这个“挑战”上。
我必须让用户输入他的姓名、姓氏和电子邮件……我尝试了一种方法,但出现了这个错误(“无法读取未定义的属性 'fnome'。”)所以我尝试通过控制台将 fnome 的值记录到看不懂
希望你会
html代码:
form action="/" class="form-signin" method="POST" // Idk why but if i use html syntax it disappear
<input type="text" name="fnome" class="form-control top" placeholder="First Name" required autofocus>
<input type="text" name="surname" class="form-control middle" placeholder="Last Name" required>
<input type="email" name="posta" class="form-control bottom" placeholder="Email" required>
<button class="btn btn-lg btn-primary btn-block" type="submit">Sign me up</button>
后端部分:
const express=require("express");
const http=require("http");
const bodyParser=require("body-parser");
const app=express();
app.use(express.static("public"));
app.use(bodyParser.urlencoded({extended:true}));
app.get("/",function(req,res){
res.sendFile(__dirname+"/index.html");
});
app.post("/",function(res,req){
var name1=req.body.fnome;
var cognome=req.body.surname;
var mail=req.body.posta;
console.log("name1,cognome, mail);
});
app.listen(3000,function(){
console.log("Server is runing on 3000");
});
PS我不想撒谎,所以我承认在写到这里之前我检查了解决方案并且它是正确的,唯一的区别是教师代码正在工作我正在绘制这个错误但脚本是相同的(唯一不同的选择的名字)
谢谢打扰,抱歉打扰
解决方案
推荐阅读
- c# - 带有后端.net核心的Nginx反向代理使用signalR
- string - 拆分字符串并将子字符串保存在 dart 的列表中
- c++ - 如何使用 C++ 在 matlab 中实现 unique 的行为?
- python - 是否可以在另一个脚本中调用函数?(Python)
- python - 如何通过 Python 读取和匹配在线 XML 文件中的某些值?
- c# - 在下拉列表的对象中使用 Databind() 时出错
- flutter - 未处理的异常:FileSystemException
- python-3.x - AttributeError:“builtin_function_or_method”对象没有属性“数据”
- file - 在 Codeigniter 3 中上传多张图片重命名文件
- kubernetes - 无效的主机。要浏览 Nexus,请单击此处/。要使用 Docker 注册表,请在访问 kubernetes 中的 nexus 时将您的客户端指向