NodeJS生成二维码

该博客通过NodeJS展示了如何在实际项目中生成和管理支付二维码。文章详细讲解了后台代码实现,前台页面配置,以及如何通过Nginx使二维码文件可访问下载。读者可以了解如何启动和访问相关服务,生成二维码。
摘要由CSDN通过智能技术生成

文章目录

  • 前言
  • 后台代码
  • 前台页面
  • 配置Nginx
  • 使用说明
  • 总结


前言

        在实际项目中会遇到支付二维码问题,需要我们平台进行管理配置,并且自动生成相应的二维码,本文通过nodejs实现了相关二维码功能。


提示:以下是本篇文章正文内容,下面案例可供参考

后台代码

const qr = require('qr-image')
const fs = require('fs')
const restify = require("restify")
const path = require('path')
const SERVER_PORT = 50010
const TMP_FILE_PATH = `${__dirname}/tmpfile/` //文件生成保存路径(改文件夹下的文件要浏览器可以访问)
var restifyServer = restify.createServer()
restifyServer.use(restify.plugins.acceptParser(restifyServer.acceptable))
restifyServer.use(
    restify.plugins.queryParser({
        mapParams: true
    })
)
restifyServer.use(
    restify.plugins.bodyParser({
        mapParams: true
    })
)
restifyServer.use(restify.plugins.jsonp());
restifyServer.listen(SERVER_PORT, function () {
    console.log("qrcode Service Started...")
})

restifyServer.opts("/qrcode/download", (req, res, next) => {
    res.setHeader("Access-Control-Allow-Origin", "*")
    res.setHeader("Access-Control-Allow-Methods", req.header("Access-Control-Request-Method"))
    res.setHea
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值