node-qrcode-lite/examples/server.js
Vincenzo Greco 77064f5e5e Refactor/core ()
* Split core lib into multiple files

* Refactor data encoding methods

* Refactor data masking process

* Improve qr code generation process

* Increase minimum required node version to 0.10

* Add linter

* Add tests and tests coverage

* Update travis config to fix compilation issues

* Add examples folder

* Add missing license tag in package.json

* Update build script and add sourcemap support

* Publish only strictly needed files on npm

* Update readme
2016-12-16 23:45:08 +01:00

35 lines
1.6 KiB
JavaScript

var QRCode = require('../lib')
var connect = require('express')
function testQRCode (req, res) {
res.writeHead(200, { 'Content-Type': 'text/html' })
var jungleBook = "The moonlight was blocked out of the mouth of the cave, for Shere Khan's\n" +
'great square head and shoulders were thrust into the entrance. Tabaqui,\n' +
'behind him, was squeaking: "My lord, my lord, it went in here!"\n' +
'\n' +
'"Shere Khan does us great honor," said Father Wolf, but his eyes were\n' +
'very angry. "What does Shere Khan need?"\n' +
'\n' +
"\"My quarry. A man's cub went this way,\" said Shere Khan. \"Its parents\n" +
'have run off. Give it to me."\n' +
'\n' +
"Shere Khan had jumped at a woodcutter's campfire, as Father Wolf had\n" +
'said, and was furious from the pain of his burned feet. But Father Wolf\n' +
'knew that the mouth of the cave was too narrow for a tiger to come in\n' +
"by. Even where he was, Shere Khan's shoulders and forepaws were cramped\n" +
"for want of room, as a man's would be if he tried to fight in a barrel.\n" +
'\n' +
'"The Wolves are a free people," said Father Wolf. "They take orders from\n' +
"the Head of the Pack, and not from any striped cattle-killer. The man's\n" +
'cub is ours--to kill if we choose."'
// QRCode.QRCodeDraw.color.dark = '#d4d4d4';
QRCode.toDataURL(jungleBook, function (err, url) {
if (err) console.log('error: ' + err)
res.end("<!DOCTYPE html/><html><head><title>node-qrcode</title></head><body><img src='" + url + "'/></body></html>")
})
}
connect.createServer(testQRCode).listen(3030)
console.log('test server started on port 3030')