paypal's KrakenJS for nodejs

最近研究nodeJs,关注了几个node框架,其中express、tombo和kraken研究比较多,用起来比较方便。对比后决定采用kraken进行开发,毕竟这个是paypal开源的项目。

1、Kraken 官网 KrakenJs

2、shopping cart demo github 网址 nel0511-fork(我在研究时发现,作者的部分细节存在问题,修改了空指针异常的bug,这个是我fork后的一个patch),如果要访问源patch请点击lmarkus

/***

本文先介绍搭建demo环境,并启动node服务,测试项目。关于Kraken的使用会在后续总结出来。

**/

首先搭建 node环境、kraken环境。这部分简单介绍,不懂的同学请留言或者参考官网文档。

安装node 请参考node社区,这里就不上传文档了。

安装kraken sudo npm install -g generator-kraken

从上面2中的任何一个地址中下载一份源码(建议从nel0511-fork下载),解压后的项目目录 Kraken_Example_Shopping_Cart-master 中运行 npm start, 会提示缺少XXXX,这是因为Kraken_Example_Shopping_Cart-master 中没有node_modules 存放对应的依赖。

添加这些依赖需要使用kraken构建一个新的项目,把其中的node_modules 依赖拷贝过去。

在你的wrokspace目录 执行 yo kraken

依次输入后,回车开始构建新的项目,时间比较久,下载依赖很多。最后进入你的新app目录,拷贝node_modules 拷贝到 Kraken_Example_Shopping_Cart-master 目录内。再次执行 npm start,访问地址 http://localhost:8000/ 如果是非本机访问,注意防火墙开放8000端口。

说明:从lmarkus 下载的Kraken_Example_Shopping_Cart-master,在新增商品后,存在this空指针的bug,我在github上提交修改并向作者提起合并的请求,所以从nel0511-fork 下载的代码是可以正常运行的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值