解析服务器云代码和条带化

thailey01

我正在Heroku上为移动Web应用程序运行Parse-Server实例。我的问题是Stripe checkout插件在我的html页面中运行良好,但是当创建令牌并调用我的Cloud Code时,似乎创建变量初始化Stripe并没有执行任何操作。这是我的云代码。

var stripe = require('stripe')('sk_test_******');
Parse.Cloud.define("pay", function(req, res){
    Parse.Cloud.useMasterKey();
    var token = req.params.token;
    var amount = req.params.amount;
    var email = req.params.email;
    // stripe is null
    res.success(stripe);
});

调用此命令后,stripe的值为null,我无法弄清原因。我在package.json文件中添加了stripe:“〜4.7.0”,并运行npm install在本地创建所有节点模块。我不知道这有什么区别,但是在我的index.js文件中,我创建了一个路由器

app.use('/', express.static(path.join(__dirname, '/public')));

因为这样可以更轻松地访问公共目录中的文件。否则,每次要包含该文件时,我都必须使用/ public / filename引用公共目录中的文件。任何帮助将非常感激。

thailey01

我放弃了尝试在Cloud Code中运行此费用。相反,我在index.js文件中创建了一个路由“ / charge”,并使用jQuery帖子对其进行了调用。这是我在index.js中的代码

var stripe = require('stripe')('sk_test_****');
var bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({
    extended: false
}));
app.post('/charge', function(req, res){
    var token = req.body.token;
    var amount = req.body.amount;
    stripe.charges.create({
        amount: amount,
        currency: 'usd',
        source: token,
    }, function(err, charge){
        if(err)
            // Error check
        else
            res.send('Payment successful!');
    }
});

这是我的jQuery请求

var handler = StripeCheckout.configure({
    key: 'pk_test_****',
    locale: 'auto',
    token: function(token){
        $.post('/charge', {
            token: token.id,
            amount: total,
        }, function(data, status){
            alert(data);
        });
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在解析服务器和Heroku中使用云代码

来自分类Dev

解析服务器云代码保存对象

来自分类Dev

解析服务器云代码错误141功能无效

来自分类Dev

Int输入的验证-解析服务器云代码

来自分类Dev

在开源解析服务器上实现云代码

来自分类Dev

解析服务器云代码错误141功能无效

来自分类Dev

解析服务器云代码保存对象

来自分类Dev

从C#访问解析服务器中的云代码

来自分类Dev

解析到Heroku迁移:解析服务器云代码不起作用

来自分类Dev

解析到Heroku迁移:解析服务器云代码不起作用

来自分类Dev

添加云代码以解析服务器示例项目时找不到模块

来自分类Dev

解析服务器云代码查询语法错误141

来自分类Dev

我无法在解析服务器中的云代码功能中访问响应对象?

来自分类Dev

解析服务器云代码在访问req.params时出现问题

来自分类Dev

如何将我的云代码部署到AWS Elastic Beanstalk?(解析服务器)

来自分类Dev

解析服务器云代码Node.js兼容性

来自分类Dev

解析服务器使用云代码自动填充和更新列

来自分类Dev

本地解析服务器同步到云解析服务器

来自分类Dev

解析服务器上的多个云文件

来自分类Dev

成为服务器环境中的用户以测试云代码

来自分类Dev

服务器在云代码中发送事件

来自分类Dev

如何使用SQLite在Android App中实现“服务器端”条带代码

来自分类Dev

中间人服务器和apache在云上

来自分类Dev

中间人服务器和apache在云上

来自分类Dev

RaspberryPI 和云服务器中的反向隧道?

来自分类Dev

是否可以通过“解析”命令行工具克隆已经部署在服务器端的现有云代码?

来自分类Dev

使用PHP库从条带化帐户检索付款的代码示例

来自分类Dev

条带结帐表单和服务器验证

来自分类Dev

控制器操作中的条带化付款集成

Related 相关文章

  1. 1

    在解析服务器和Heroku中使用云代码

  2. 2

    解析服务器云代码保存对象

  3. 3

    解析服务器云代码错误141功能无效

  4. 4

    Int输入的验证-解析服务器云代码

  5. 5

    在开源解析服务器上实现云代码

  6. 6

    解析服务器云代码错误141功能无效

  7. 7

    解析服务器云代码保存对象

  8. 8

    从C#访问解析服务器中的云代码

  9. 9

    解析到Heroku迁移:解析服务器云代码不起作用

  10. 10

    解析到Heroku迁移:解析服务器云代码不起作用

  11. 11

    添加云代码以解析服务器示例项目时找不到模块

  12. 12

    解析服务器云代码查询语法错误141

  13. 13

    我无法在解析服务器中的云代码功能中访问响应对象?

  14. 14

    解析服务器云代码在访问req.params时出现问题

  15. 15

    如何将我的云代码部署到AWS Elastic Beanstalk?(解析服务器)

  16. 16

    解析服务器云代码Node.js兼容性

  17. 17

    解析服务器使用云代码自动填充和更新列

  18. 18

    本地解析服务器同步到云解析服务器

  19. 19

    解析服务器上的多个云文件

  20. 20

    成为服务器环境中的用户以测试云代码

  21. 21

    服务器在云代码中发送事件

  22. 22

    如何使用SQLite在Android App中实现“服务器端”条带代码

  23. 23

    中间人服务器和apache在云上

  24. 24

    中间人服务器和apache在云上

  25. 25

    RaspberryPI 和云服务器中的反向隧道?

  26. 26

    是否可以通过“解析”命令行工具克隆已经部署在服务器端的现有云代码?

  27. 27

    使用PHP库从条带化帐户检索付款的代码示例

  28. 28

    条带结帐表单和服务器验证

  29. 29

    控制器操作中的条带化付款集成

热门标签

归档