Javascript 将HTTP请求的结果以角度发送到NodeJS

Javascript 将HTTP请求的结果以角度发送到NodeJS,javascript,angularjs,node.js,http,request,Javascript,Angularjs,Node.js,Http,Request,我目前正在从NodeJS发送请求,以获取一些数据,例如: 在角度上: $http.post(API_ENDPOINT.url + '/annonce', {'link': url}).then(function (result) { ... } 和在节点中: apiRoutes.post('/annonce', function (req, res) { const url = req.body.link request.get({ uri: url, encodin

我目前正在从NodeJS发送请求,以获取一些数据,例如:

在角度上:

$http.post(API_ENDPOINT.url + '/annonce', {'link': url}).then(function (result) {
...
}
和在节点中:

apiRoutes.post('/annonce', function (req, res) {
  const url = req.body.link

  request.get({
    uri: url,
    encoding: null
  }, function (error, response, html) {
    if (!error) {
      res.send(parser(url, html))
    }
  })

  return res
})
我想从我的前端(角度)发送此请求。我想我可以这样做:

$http.get(url).then(function(result)) {
    // send another post request to the back end with the result
}
但我听说在这种情况下更容易使用。
问题是,我真的不明白如何让它工作。有人能帮忙吗?

如果您试图检索的页面没有标题,angular将无法发出请求


如果您扩展您的用例,应该会更容易获得帮助。

基本上,我在这里构建的是一个刮板。用户提供一个URL,我的工具获取目标网站上的信息。有些网站不喜欢太多来自同一URL的请求(我猜是为了防止DDOS),因此我希望从前端执行GET请求,这样请求就不会总是来自我的服务器。现在它是这样工作的(从后端发送请求)