我正在使用节点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
文件并将其放在头部,这样它就会显示在每个文档的头部,但仍然没有运气。关于我做错了什么想法?