nodejs+koa2+qr-image实现简单的二维码生成

1、需要qr-image插件,进行安装:

npm install --save qr-image image

2、服务端代码:

var router = require('koa-router')();
var qr = require('qr-image');

//获取二维码
router.get('/qucode',async (ctx)=>{
    var text = ctx.query.text;
    try {
        var img = qr.image('http://192.168.3.75:8080/#/start?uid='+text,{size :10});
      
        ctx.type= 'image/png';
        ctx.body = img;
    } catch (e) {
        ctx.type='text/html;charset=utf-8';
        ctx.body='

414 Request-URI Too Large

'; } })

3、html代码:

桌位二维码

 

你可能感兴趣的:(node)