如果我需要将数据从控制器发布到我的主server.js,我通常会这样做:
$http.post('/auth/signup', user);
这来自控制器
app.post('/auth/signup', function(req, res, next)
这是req参数的功能,我会抓住。 问题是如何倒退? express的实例是否提供了通过url发出请求的方法? $ http或其他东西是否提供了捕获数据的方法?
答案 0 :(得分:1)
正如我在评论中所说,你可以使用$ http的成功回调来获取" fetch"来自服务器的任何东西:
$http.post('/auth/signup', user).success(function(resp) {
console.log(resp); // data from res.send is here
});
答案 1 :(得分:0)
您无法使用标准应用程序。网络的标准方式是:
为了反转工作流程,您必须使应用程序成为服务器,即主动侦听计算机上的某个端口,或使用websockets保持持久连接。这是可能的,但可能不是你想要的(我已经在网上工作了一段时间,从来没有需要这个)。
在此处查看有关第二个选项Is there some way to PUSH data from web server to browser?
的更多信息