【发布时间】:2015-12-16 05:30:36
【问题描述】:
我正在使用 Angular 将表单输入保存到 $scope.tag。我无法以表单信息作为参数进行客户端外部 API 调用,因此我需要将其传递给服务器来执行。我怎样才能做到这一点?
步骤:
- 用户提交表单
- 客户端向服务器发出请求
- 服务器向外部 API 发出请求
- 服务器将响应发送回客户端
我怎样才能做到这一点?
$scope.tag = '';
// client side
$http.get('/api')
.then(function(response) {
console.log(response);
});
// server side
app.get('/api', function (req, res) {
request('http://externalAPI.com/' + $scope.tag, function (req, res) {
res.json(data);
});
});
【问题讨论】:
标签: javascript angularjs node.js api