微信支付参考项目配置方法、sql文件、数据库详细说明
2023-07-18 05:00:25 欢乐点

参考项目。做了一点改动和健全。

项目源码。还有具体配置方式、sql脚本文件、API插口开发文档、数据库详尽说明。

①技术栈:

后端:微信小程序原生框架+weui

前端:node.js+

数据库:mysql

②效果:

③说明1.管理员也可以是客人。

所以管理员即可以做一些管理层面的事,也可以点单。

降低管理员形式:自动去数据库更改表中的数组(0为普通用户,1为管理员)

2.支付插口我没有做,默认都是支付成功。

小程序想要开通微信支付的功能,须要进行微信认证(300元/年)。

微信小程序点餐点不了_微信点餐小程序_微信小程序点餐页面

假如你不是个体工商户,没有营业执照,就难以进行微信认证。

你可以去找那个个人开发者支付插口,但这些第三方的不一定安全。

3.关于AppID和

首先注册微信小程序,并领到开发者ID(AppID)和密码(),注意和微信公众号的AppID区分开来(用测试号也可以)

项目中用到的登陆逻辑:点击按键等待用户授权微信点餐小程序,得到授权以后,领到用户的爱称和头像,再借助插口领到code和appid,向服务器换取微信点餐小程序,再携带(就相当于密码)和爱称进行登入验证。是新用户就为他注册(也就是用uuid模块新生成一个id)。

④部署

参考博客

⑤开发中的一些记录(选看)

后台搭建

提早安装Node.js

安装yarn:npmyarn-g

安装脚手架:yarnadd-

在根目录下创建工程(使用EJS模板引擎):--view=ejs

微信小程序点餐点不了_微信点餐小程序_微信小程序点餐页面

cd

yarn

默认窃听3000端口

安装mysql、uuid、、path、、silly-模块::yarnaddmysqluuidpathsilly-

开发时安装便捷调试:yarnadd加上./bin/www

/views文件夹下边放了一些ejs模板文件

/db文件夹下边的每位js文件对应一个模块,每位模块封装了一些操纵数据库表的方式

后端项目

开发工具中配置不校准域名...(由于从基础库2.4.0开始,网路插口准许与局域网IP通讯,但要注意不容许与本机IP通讯),自己配置开发工具,除去

开发时用到了WeUI组件库:存到/style/weui.wxss中,在app.wxss文件中导出,我用的v1.1.1,版本高了似乎还有问题

开发流程:商品管理->订单管理->查询功能->布署

有一些报错,须要换最新的版本的开发工具

wx.发get恳求通常没问题,并且发post恳求须要加恳求头,否则后台收不到数据

header: {
     "Content-Type": "application/x-www-form-urlencoded"
}

免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。

欢乐点

留言咨询

×