发表

时间:2016-06-22 18:19:50

标签: node.js express

我想优化并可能减少Http延迟或页面加载时间/ TTFB ..

目前,我有一个代码可以很好地将数据POST到数据库。 在快递节点路线中,我得到了类似的东西:

router.post('/edit', Auth, function(req, res) {
  if ( db.save() ) {
    res.redirect('/my_success_page'); // so redirect as GET(302 status)
  }
}
router.get('/my_success_page', Auth, function(req, res) {
  res.send(. .. ... ... );
}

我想,也许我错了,但如果我能够避免这种" 302重定向",它肯定会减少页面加载时间。

所以,我有两个问题:

  1. 我错了吗?
  2. 如何阻止此重定向并直接从POST路由显示/发送页面而不是重定向+ GET? 我想我可以将GET路由中的所有代码复制粘贴到POST路由中......或者我可以将其分解为专用的" displayPage()"功能。你有更好的建议吗?
  3. 感谢。

0 个答案:

没有答案