ホームページ  >  記事  >  ウェブフロントエンド  >  NodejsでQRコードを生成する超簡単な方法

NodejsでQRコードを生成する超簡単な方法

小云云
小云云オリジナル
2018-03-19 09:12:352785ブラウズ

この記事では、QR コードを生成する非常に簡単な方法を実現するための Nodejs を主に紹介し、QR コードを生成するための qr-image プラグインに基づいて、nodejs の関連操作スキルを分析します。必要な友人は参考にしてください。そのため、インストール時に Python をインストールする必要があり、Python3.0 以降はサポートされていません。 python2.0をインストールする場合は他の環境もインストールする必要があるので諦めました。 最後にニッチなプラグインを選びました

qr-image

(https://github.com/alexeyten/qr-image)

フロントページは以下の通りです

views/index.ejs

<!DOCTYPE html>
<html>
<head>
  <title><%= title %></title>
  <link rel=&#39;stylesheet&#39; href=&#39;/stylesheets/style.css&#39;/>
</head>
<body>
<h1><%= title %></h1>
<img src="/create_qrcode?text=http://blog.csdn.net/fo11ower"/>
</body>
</html>

バックエンドコード:

routes/index.js

var qr = require(&#39;qr-image&#39;)
router.get(&#39;/&#39;, function (req, res, next) {
  res.render(&#39;index&#39;, {title: &#39;Express&#39;});
});
router.get(&#39;/create_qrcode&#39;, function (req, res, next) {
  var text = req.query.text;
  try {
    var img = qr.image(text,{size :10});
    res.writeHead(200, {&#39;Content-Type&#39;: &#39;image/png&#39;});
    img.pipe(res);
  } catch (e) {
    res.writeHead(414, {&#39;Content-Type&#39;: &#39;text/html&#39;});
    res.end(&#39;<h1>414 Request-URI Too Large</h1>&#39;);
  }
})

関連推奨事項:

リンクからQRコードを生成して画像に変換するJSメソッド

JSはQRコードを生成

QRコードを生成するphpqrcodeクラスメソッド

以上がNodejsでQRコードを生成する超簡単な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。