nodejs和jade,对象未定义

时间:2014-08-12 19:49:39

标签: javascript node.js express stripe-payments drywall

我正在使用节点js,jade和drywall(帐户管理系统),我在stripe文件中包含views/signup/index.jade脚本,如下所示:

extends ../../layouts/default

block head
  title Sign Up

block neck
  link(rel='stylesheet', href='/views/signup/index.min.css?#{cacheBreaker}')

block feet
  script(src='/views/signup/index.min.js?#{cacheBreaker}')
  script(src='src="https://js.stripe.com/v2/"')
  script
    Stripe.setPublishableKey('pk_test_4ZVxtJ6e1uJJxWi2L6QWL8Hq');

在我的public/views/index.js文件中,我正在调用此函数

Stripe.card.createToken($form, stripeResponseHandler);

但是,我收到错误Stripe is not defined.(意味着我导入的Stripe script未在我所在的文件中被删除)。所以我想将脚本标记移动到我的layouts/default.jade文件并将其放在头部,这样它就会显示在每个文档的头部,但仍然没有运气。关于我做错了什么想法?

0 个答案:

没有答案