1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Node.js 开发的 WeMall 6.0 正式发布 下载

Discussion in '软件资讯' started by 漂亮的石头, 2016-09-15.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

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

    部分相关组件代码信息:


    koahub


    koahub

    koahub web fast framework

    Installation


    $ npm install koahub
    Use with koa


    var app = require('koa')(); var router = require('koa-router')(); require('koahub'); for (var key in koahub.controller){ router.use(key, koahub.controller[key]); } // sample as router.use('/home', auth('home').skip({path: [/public/]})); app.use(router.routes()); // sample as console.log(koahub.model); console.log(koahub.controller); console.log(koahub.util); app.listen(3000);




    koahub-loader



    koahub-loader

    koahub loader

    Installation


    $ npm install koahub-loader
    Use with koa


    // 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接口

    Installation


    $ npm install koahub-yilianyun
    Use with co-request


    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'//需要传输打印的内容数据 });
    Node.js 开发的 WeMall 6.0 正式发布下载地址
     
Loading...