>웹 프론트엔드 >JS 튜토리얼 >QR 코드를 생성하는 Nodejs의 매우 간단한 방법

QR 코드를 생성하는 Nodejs의 매우 간단한 방법

小云云
小云云원래의
2018-03-19 09:12:352875검색

이 기사에서는 QR 코드를 생성하는 매우 간단한 방법을 달성하기 위해 nodejs를 주로 소개하고, QR 코드를 생성하는 qr-image 플러그인을 기반으로 nodejs의 관련 작동 기술을 분석하여 필요한 친구들이 참고할 수 있도록 합니다. -qrcode(https://github.com/soldair/node-qrcode) 따라서 설치 시 Python을 설치해야 하며 python3.0 이상은 지원하지 않습니다. python2.0을 설치할 때 다른 환경도 설치해야 해서 포기했습니다.

드디어 틈새 플러그인을 선택했습니다

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

첫 페이지는 다음과 같습니다

views/index.ejs


R

<!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>
re

백엔드 코드 :

ROUTES/index.js

R

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;);
  }
})
릴리스 권장 사항 :

JS 메소드 링크에서 QR 코드를 생성하고 qr 코드로 변환하는 메소드 QR 코드를 생성합니다.

QR 코드를 생성하는 phpqrcode 클래스 메소드

위 내용은 QR 코드를 생성하는 Nodejs의 매우 간단한 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.