我想在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吗?
答案 0 :(得分:0)
你必须在一条路线(类似/balance
)中提供服务,然后让你的角色应用程序使用它:
如果你使用express作为你的web框架,这里有一个例子(从我的头顶 - 未经测试):
app.get('/balance', function (request, response) {
stripe.balance.retrieve(function(err, balance) {
response.send(balance);
});
});
在这里你的角度应用程序:
angular.module('myApp', [])
.controller('BalanceController', function ($scope, $http) {
$http.get('/balance').then(function (response) {
$scope.balance = response.data;
});
});