Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 触发角内的快速路线_Javascript_Node.js_Angularjs_Express_Mean Stack - Fatal编程技术网

Javascript 触发角内的快速路线

Javascript 触发角内的快速路线,javascript,node.js,angularjs,express,mean-stack,Javascript,Node.js,Angularjs,Express,Mean Stack,在我的MEAN应用程序中,我有角度处理所有客户端路由。我正在创建一个登录页面,我已经设置好使用Facebook。我目前面临的问题是,在Express中处理对/auth/facebook的get请求,该请求是在单击“使用facebook登录”时从我的Angular模板中的链接触发的,因为它需要passport。身份验证类似于: app.get('/auth/facebook', passport.authenticate('facebook', { scope: 'email' })); 单击时

在我的MEAN应用程序中,我有角度处理所有客户端路由。我正在创建一个登录页面,我已经设置好使用Facebook。我目前面临的问题是,在Express中处理对
/auth/facebook
的get请求,该请求是在单击“使用facebook登录”时从我的Angular模板中的链接触发的,因为它需要
passport。身份验证类似于:

app.get('/auth/facebook', passport.authenticate('facebook', { scope: 'email' }));
单击时,Angular会查找
/auth/facebook
路由,因为找不到这样的路由,所以它会落在catch all/Others路由上


如果我直接从浏览器中的地址栏访问
/auth/facebook
,那么这样就可以了。那么,我如何与Express进行通信,使其正确触发上述路线?

显示链接的外观like@VikramBabu