0
我正在尝试创建一个表单来收集电子邮件地址。电子邮件地址发布到/ dreamjob。无法完成GET请求
当我尝试访问邮件列表时,没有显示错误,但页面不会加载&超时。我无法弄清楚这个问题。我将如何更改我的代码以纠正此问题?谢谢!
router.post("/dreamjob", function(req, res){
//Create Email
Email.create(req.body.email, function(err, newEmail){
if(err){
res.render("station.ejs");
} else {
newEmail.save();
console.log(req.body.email)
}
});
});
//All Emails:
router.get("/emails", function(req, res){
Email.find, function(err, email){
if (err){
console.log("ERROR!");
} else {
res.render("emails", {Email: email});
}
}
});
型号:
var mongoose = require("mongoose");
var emailSchema = new mongoose.Schema({
email: String
});
module.exports = mongoose.model("Email", emailSchema);
您删除请求如果出现错误,您是否检查控制台?另外,它不应该是'res.render('emails.ejs',{电子邮件:电子邮件})'? – DrakaSAN
你的代码有语法错误...它正在运行吗? –