HTML-
<form action="/addUser" method="post">
<div class="Fields hideme">
<label class="form__fields">Full Name :<span class="star"> * </span></label>
<input class="input" type="text" name="full_name" placeholder="Enter your name" required><br/>
</div>
<div class="Fields hideme">
<label class="form__fields">Address line 1:<span class="star"> * </span></label>
<input class="input" type="text" name="address_line_1" placeholder="Address line 1" required><br/>
</div>
<div class="Fields hideme">
<label class="form__fields">DOB :<span class="star"> * </span></label>
<input class="input" type="date" name="DOB" placeholder="DOB" required><br/>
</div>
</div>
<div class="Fields hideme">
<label class="form__fields">Email :<span class="star"> * </span></label>
<input class="input" type="email" name="email" placeholder="Enter your E-mail" required><br/>
</div>
<div class="Fields hideme">
<input class="Submit_button" type="submit" value="Submit">
</div>
</form>
我正在使用node.js保存该用户
JS-
var nameSchema = new mongoose.Schema({
full_Name: String,
.
.
email: String
});
var User = mongoose.model("User", nameSchema);
const publicPath = path.join(__dirname,'/');
app.use(express.static(publicPath));
app.post("/addUser", (req, res) => {
var myData = new User(req.body);
myData.save()
.then(item => {
res.send("User saved to database");
})
.catch(err => {
res.status(400).send("Unable to save to database");
});
});
我有一个html表单,要求用户输入诸如名称,DOB,地址,电子邮件之类的信息,并且我必须根据这些输入向用户建议用户名。 请告诉我如何根据用户的输入(全名,DOB,地址)发回建议的用户名。
答案 0 :(得分:0)
我想写评论,但我的声誉不够。 因此,我将其作为答案。 我个人建议您使用heroku或digitalocean,因为它们非常适合nodejs。 如果您使用的是MongoDB,则mlab最适合您的数据库。 您可以在Google上搜索它或在YouTube上搜索大量信息。 希望您能找到答案。