我想在NodeJS上接受这个请求
Stripe.apiKey = "sk_test_AJKebDsM6QFiK8VpJ06Vq1M1";
stripe.balance.retrieve(function(err, balance) {
// asynchronously called
});
,一个示例响应是
{
"pending": [
{
"amount": 0,
"currency": "usd"
}
],
"available": [
{
"amount": 0,
"currency": "usd"
}
],
"livemode": false,
"object": "balance"
}
并提取余额信息,将其放入HTML标签中。
我该怎么做呢?我能把response
传递给Angular,然后链接到HTML吗?
你必须让它在路由中服务(比如/balance
),然后让你的angular应用程序消费它:
如果你正在使用express作为你的web框架,这里有一个例子(从我的头顶-未测试):
app.get('/balance', function (request, response) {
stripe.balance.retrieve(function(err, balance) {
response.send(balance);
});
});
这里是你的angular应用:
angular.module('myApp', [])
.controller('BalanceController', function ($scope, $http) {
$http.get('/balance').then(function (response) {
$scope.balance = response.data;
});
});