【发布时间】:2018-09-14 23:51:01
【问题描述】:
我加载了一个带有端点的表单:http://localhost:3000/posts/newpost -- GET
当我提交表单时,它不会重定向到 posts/save_post,而是重定向到 http://save_post。
当我在动作前面添加帖子时,网址是 http://localhost:3000/posts/posts/save_post
form(role='form', enctype='multipart/form-data', action="/save_post",method="post", style='max-width: 250px;')
//app.js
const posts = require('./routes/post');
app.use('/posts', posts);
posts.js
//get end point
router.get('/newpost',function(req,res){
res.render('new_post');
});
// post endpoint
router.post('/save_post',function(req,res){
console.log(req.body.paper_name);
})
如何从 Form 调用 post.js 中的 post 路由?
【问题讨论】:
-
你试过用
save_post代替/save_post吗? -
嘿,您的回答解决了这个问题。谢谢