Egg Wechat Api Save

Wechat Api for Egg.js

Project README

egg-wechat-api

NPM version build status Test coverage David deps Known Vulnerabilities npm download

egg plugin for wechat-api

Install

$ npm i egg-wechat-api --save

Prerequisite

Node.js >= 7.x

Usage

Dependencies

Configuration

// {app_root}/config/plugin.js
exports.wechatApi = {
  enable: true,
  package: 'egg-wechat-api',
};

if redis is single client

// {app_root}/config/config.default.js
exports.wechatApi = {  
  appId: '',
  appSecret: '',
};

if redis is multi clients

// {app_root}/config/config.default.js
exports.wechatApi = {
  appId: '',
  appSecret: '',
  redisInstance: '', // select instance of redis
};

Redis is required !

see config/config.default.js for more detail.

Example

'use strict';

module.exports = app => {

  app.get('/', function* () {

    const { wechatApi } = app;

    try {
      const ticket = yield wechatApi.getTicket();
      this.status = 200;
      this.body = ticket;

    } catch (error) {
      this.status = 500;
      this.body = error;
    }
  });

};

Questions & Suggestions

Please open an issue here.

License

MIT

Open Source Agenda is not affiliated with "Egg Wechat Api" Project. README Source: eggjs-community/egg-wechat-api
Stars
71
Open Issues
0
Last Commit
5 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating