如何让node.js服务器在输入无效网址时将用户重定向到404.html页面?
我做了一些搜索,看起来大多数结果都是针对Express,但我想在纯node.js中编写我的服务器.
我需要将node.js服务器的所有POST请求重定向到远程服务器.
我尝试过以下操作:
app.post('^*$', function(req, res) {
res.redirect('http://remoteserver.com' + req.path);
});
Run Code Online (Sandbox Code Playgroud)
重定向有效,但没有POST参数.我应该修改什么来保留POST参数?
我正在使用Kinvey在我的AngularJS应用程序上处理Oauth,它适用于Facebook,但是当我尝试使用Google登录时,我收到400错误:
错误:invalid_request
redirect_uri的参数值无效:不允许使用片段:localhost:9000 /#/ login
有没有人遇到过Google Oauth和Angular这个问题?关于如何绕过它的任何想法?该问题源于Angular路由的URL中的哈希值.