Репозиторий Github: https://github.com/tomkovladko/goormProblem
Я разместил свое приложение Todolist (из лекции Кольта об Удеми) на Goorm, и все работает отлично, кроме одного.
Я попытался создать метод POST, чтобы при нажатии клавиши ввода он переходил в / addItem и создавал и добавлял новый <li>
в тело.
, что, к сожалению, не работает, и я просто получаю это:
{ newItem: '' }
Я сравнил его с PostRequestDemo, что сделал Colt, и это почти тот же код, здесь:
Mine
app.post("/newItem", function(req,res){
var newItem = req.body.newItem
console.log(newItem) #here is where i get the empty string... it should print something i inputed to the form (for example "banana")
res.redirect("/")
})
---------------------
<form action="/newItem" method="POST">
<input type="text" name="newItem" placeholder="Add New Todo">
</form>
Кольта
app.post("/addFriend", function(req, res){
var newFriend = req.body.newFriend
friends.push(newFriend)
res.redirect("friends")
})
---------------------
<form method="POST" action="/addFriend">
<input type="text" name="newFriend" placeholder="Name" required>
<button>Submit</button>
</form>
если вам нужно больше кода, просто дайте мне знать, бум, я очень растерялся, потому что я только начал использовать goorm и express и все это