Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all articles
Browse latest Browse all 44787

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

$
0
0

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'//需要传输打印的内容数据 });

Viewing all articles
Browse latest Browse all 44787

Trending Articles