Я написал пример кода для express js, и он работает, но когда я использую app.post или app.get вместо app.use, код не работает, и ide (webstorm) не распознает app.post или app.get тоже
это заменено чем-то в более новых версиях express или чем-то? вот мой код:
const express = require('express');
let app = express();
app.use('/addp',(req,res,next)=>{
res.send("<form action='/product' method='post'><input type='text' name='entry'><button type='submit'>add</button></form>")
})
app.use(express.urlencoded({extended:true}));
//next line does not work
//if I use app.use it will work fine
app.get("/product",(req,res)=>{
console.log(req.body);
res.redirect('/');
})
app.use('/',(req,res)=>{
res.send("<h1>done</h1>")
})
app.listen(3000);