Tag: 表示分

在控制器中需要模块错误

我一直在试图了解如何为我的应用程序设置Stripe,但是在实现模块时遇到问题。 通常当使用一个模块,我会要求它在文件的顶部能够使用它,但是当我在paymentCtrl文件中它不工作,我得到了两个错误:我在哪里宣布它为了我能够使用它? 那么如你所见,我是这个新手,并想了解如何构build这个支付工作。 错误: 要求未在paymentCtrl.js中定义:1 和 由于以下原因无法实例化模块paymentController:错误:[$ injector:nomod] Module'paymentController'is not available! 您拼写错误的模块名称或忘记加载它。 如果注册一个模块,确保你指定依赖关系作为第二个参数。 paymentCtrl: var stripe = require('stripe')('sk_test_….'); angular.module('paymentController', []) .controller('paymentCtrl', function($scope) { }); app.js: angular.module('userApp', ['appRoutes', 'userControllers', 'userServices', 'ngAnimate', 'mainController', 'authServices', 'managementController', 'paymentController']) .config(function($httpProvider) { $httpProvider.interceptors.push('AuthInterceptors'); });

尝试在控制器中使用快速时出错

我一直在试图实现一个paymentCtrl来处理条纹支付,但无法让快递工作。 当我执行这个代码,我得到下面的错误。 我很新,想了解为什么我得到这个错误。 错误: 未知提供者:appProvider < – app < – paymentCtrl app.js: angular.module('userApp', ['appRoutes', 'userControllers', 'userServices', 'ngAnimate', 'mainController', 'authServices', 'managementController', 'paymentController']) .config(function($httpProvider) { $httpProvider.interceptors.push('AuthInterceptors'); }); payment.html: <div> <form action="/charge" method="post"> <script src="https://checkout.stripe.com/checkout.js" class="stripe-button" data-key="pk_test_…" data-amount="3000" data-name="walla" data-description="this is not a dog" data-locale="auto" data-currency="gbp" ></script> </script> </form> </div> paymentCtrl: angular.module('paymentController', []) .controller('paymentCtrl', function(app, passport) { app.post('/charge', […]

如何防止浏览器重新加载邮政路线expression?

我正在使用节点和条纹来处理付款。 我有一个/charge路线设置,从前端的一堆参数,并呈现收据。 我想知道如何redirect从POST路由到GET路由,以防止有人在加载POST路由后尝试重新加载页面时出现错误? 这些是我的路线到目前为止。 我有一个付款button在/发送POST请求/charge 。 router.get('/', function(req, res, next) { res.render('index', { title: 'Express' }); }); router.post('/charge', function(req, res, next) { var stripeToken = req.body.stripeToken; var stripeEmail = req.body.stripeEmail; var amount = 3999; var description = "Product description"; var charge = stripe.charges.create({ amount: amount, // amount in cents, again currency: "gbp", source: stripeToken, receipt_email: […]

条纹:送货地址不通过Node / Express提交

我正在使用Node和Express将表单提交给Stripe 。 当我创build新客户进行收费时,我会提交相关数据: https : //stripe.com/docs/api/node#create_customer 除了送货地址,一切都出现在Stripe的仪表板中。 我没有得到任何命令行或控制台的错误,所以很难排除故障。 我唯一的猜测是,有一些configuration我需要传递到条纹,告诉他们我收集地址。 不知道。 任何帮助将非常感激! 这是我现在得到的。 stripe.customers.create({ email: req.body.stripeEmail, source: req.body.stripeToken, description: "this is he", metadata: { this: "that", gender: "female", party: "green" }, shipping: { name: "Yuki Matthews", address: { line1: "123 Yukon Ave.", line2: "Suite B", city: "Seattle", state: "Washington", country: "United States", postal_code: "98144" } } […]