Node.js开发的WeMall 6.0正式发布

   WeMall商城6.0摒弃以往的开发框架think PHP,使用node.js开发,其巧妙的回调机制能节约运行线程的时间,在处理大量并行访问的时候比think PHP更快。

部分相关组件代码信息:

koahub-loader

koahub-loader

koahub loader

   
   
$ npm install koahub-loader
   
   
 // 1.model loader 
 var model = loader([
 {
     root: './app/model',
     suffix: '.model.js'
 },
 {
     root: './addon',
     suffix: '.model.js',
     filter: [/\w*\/model\//]
 }
 ]);
 
 // 2.controller loader 
 var app = require('koa')();
 var router = require('koa-router')();
 var controller = loader([
 {
    root: './app/controller',
    suffix: '.controller.js',
    prefix: '/',
 }, {
    root: './addon',
    suffix: '.controller.js',
    prefix: '/addon/',
    filter: [/\w*\/controller\//]
 }
 ]);
 
 for (var key in controller) {
    router.use(key, controller[key].routes());
 }
 app.use(router.routes());
 
 // 3.util loader 
 var util = loader([
 {
     root: './app/common',
     suffix: '.util.js'
 },
 {
     root: './addon',
     suffix: '.util.js',
     filter: [/\w*\/common\//]
 }
 ]);

koahub-yilianyun

微信易联云打印机接口

koahub-yilianyun易联云打印机node接口

   
   
$ npm install koahub-yilianyun
   
   
var printer = require('koahub-yilianyun');
var result = yield printer({
    "partner": 914,//用户id(管理中心系统集成里获取) 
    "apikey": "3785b31b2c84f3c47e51a6c4481f8a5fc2eea72a",//apikey(管理中心系统集成里获取) 
    "machine_code": "3400453726",//打印机终端号 
    "msign": "gn5p5zk585b6",//打印机终端密钥 
    "time": parseInt(new Date().getTime() / 1000),//当前时间戳(服务器用于验证超时) 
    "content": '2222'//需要传输打印的内容数据 
});
源码详情: http://js.koahub.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值