javascript - 如何在没有 Canvas 的 Node.js 中生成 QR 图像?

标签 javascript angularjs node.js canvas qr-code

我正在使用 Node.js 为客户构建网站,我需要为票务系统生成 QR 码或条形码。

我找到了一些模块,但它们都需要像 Canvas 一样安装,无论哪种方式。

我使用的是共享主机包,我的主机不允许我安装任何此类包,除非我升级到 VPS 或专用服务器(我没有钱购买)。

你们有谁知道我如何在 Node.js 中实现这一点,或者我是否需要建立一个子域来在 PHP 中生成 QR 或前端生成(我一点也不喜欢)?

目前使用:

  • Node.js
  • Express.js
  • Angular.js

找到的模块:

最佳答案

看看这段代码:

var qr = require('qr-image');  
var express = require('express');

var app = express();

app.get('/', function(req, res) {  
  var code = qr.image(new Date().toString(), { type: 'svg' });
  res.type('svg');
  code.pipe(res);
});

app.listen(3000);

访问 npm-qr-image

关于javascript - 如何在没有 Canvas 的 Node.js 中生成 QR 图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29067450/

相关文章:

javascript - 在多维javascript对象中递归查找和替换

javascript - 将 angularJs 变量传递给 javascript 变量

javascript - SQLite 错误代码号 1 : Syntax Error

javascript - 递归调用基于 Promise 的 JavaScript 函数,让网络抓取工具检查下一页

javascript - 如何在我的仪表板应用程序中使用其他人的 react 组件?

javascript - backbone.js 是什么类型的架构?

javascript - 如何以百分比计算 Canvas 的透明面积?

javascript - NodeJS 中可暂停的计时器?

javascript - 同一域上的访问控制允许来源问题

javascript - pixi js : drag and drop circle