Node.js URL POST rewrite
Node.js URL POST rewrite
我在js文件中有这个函数:
exports.authentication = function(req, res) {
// ..
// user validation
// ..
res.redirect('/login');
};
我如何重写所有POST请求到不同的路径,如/admin/XY,即/admin/login而不是/login在我的例子中?我现在可以硬编码这个,但我希望.redirect()将自动附加到所有项目文件中的所有POST请求。
使用此代码,您可以在验证后使用相同的url failureRedirect
:
app.post('/login', passport.authenticate('local-login', {
successRedirect : '/profile', // redirect to the secure profile section
failureRedirect : '/login', // redirect back to the signup page if there is an error
failureFlash : true // allow flash messages
}));
使用此代码重定向url中的所有post请求。
app.post('^*$', function(req, res) {
res.redirect('/postRedirectUrl');
});
相关文章:
- 如何使用WCF服务和javascript表单post上传.doc文件
- Jquery POST未填充数组
- 如何在php文件中获取$.post-ajax传递的值
- 在POST中将html表作为csv提交
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 如何使用post方法从方法上传文件
- Django: AJAX + CSRF POST gives 403
- AJAX不会在文件上传后重定向到网页-POST方法
- 下载使用POST数据动态生成的文件
- 如何使用自定义标头跨域执行AJAX POST
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- jQuery在输入下验证post错误消息
- 在文本区域POST后解码JSON
- Node.js - POST to iFrame?
- 中止POST XHR可靠
- 当method=post时,jQueryAjax返回404
- 当我在form_for中的text_field_tag中点击Enter时,如何禁止发出POST请求
- 为什么 AJAX POST 请求不起作用
- 如何从HTTP上下文对象中获取Post数据
- Node.js URL POST rewrite