Javascript 如何使用Express、MongoDB和Node.js将用户联系信息输入MongoDB?
我知道我非常接近能够使用express和node.js将用户数据导入MongoDb。下面是我的代码。当我填写表单并单击submit时,我仍然无法将用户信息输入mongoDB数据库。我遗漏了哪些步骤,以便当用户单击联系人表单上的submit时,我能够通过MongoDB访问后端上的用户信息Javascript 如何使用Express、MongoDB和Node.js将用户联系信息输入MongoDB?,javascript,html,node.js,mongodb,express,Javascript,Html,Node.js,Mongodb,Express,我知道我非常接近能够使用express和node.js将用户数据导入MongoDb。下面是我的代码。当我填写表单并单击submit时,我仍然无法将用户信息输入mongoDB数据库。我遗漏了哪些步骤,以便当用户单击联系人表单上的submit时,我能够通过MongoDB访问后端上的用户信息 <!DOCTYPE html> <html> <body> <form action="/api/forms"> First name:&l
<!DOCTYPE html>
<html>
<body>
<form action="/api/forms">
First name:<br>
<input type="text" name="firstname" value="First Name">
<br>
Last name:<br>
<input type="text" name="lastname" value="Last Name">
<br><br>
E-mail:<br>
<input type="text" name="lastname" value="E-mail">
<input type="submit" value="Submit">
</form>
</body>
</html>
标记是错误的,您的服务器代码段看起来如此不完整,以至于我想知道它是如何执行的。呃,您从哪里获得
表单
?听起来并不是夸大其词,但您知道我问的正是这个问题,因为我不知道如何使用app.post将我的表单发布到数据库中。我从哪里得到表格?它来自HTML表单中的地址。这是一条线索,你可以用它来帮助我把函数参数变成现实。现在如果你不知道如何回答这个问题,那么就说出来。如果需要的话,我会继续找别的地方。
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
app.post('/api/forms', function(req,res){
res.send('Please use /api/forms');
});
app.get('/api/forms', function(req,res){
Forms.getForms(function(err,forms){
if(err){
throw err;
}
res.json(forms);
});
});