基于mpvue的微信小程序商城(小程序端,服务端)
mpvue + mpvue-router-patch + mpvue-entry + vuex + webpack + ES6/7 + flyio + mpvue-wxparse
微信开发中工具选中mpvue-xbyjShop/buyer作为项目目录即可
服务端api基于Node.js+ThinkJS+MySQL
创建数据库xbyjshop
导入mpvue-xbyjShop/server目录下的xbyjShop.sql数据
修改两个配置文件,见下面
安装依赖 npm install
启动项目 npm start
server/src/common/config/database.js
const mysql = require('think-model-mysql');
module.exports = {
handle: mysql,
database: 'xbyjshop',
prefix: 'xbyjshop_',
encoding: 'utf8mb4',
host: '127.0.0.1',
port: '3306',
user: 'root',
password: '你的密码',
dateStrings: true
};
server/src/common/config/config.js
// default config
module.exports = {
default_module: 'api',
weixin: {
appid: '', // 小程序 appid
secret: '', // 小程序密钥
mch_id: '', // 商户帐号ID
partner_key: '', // 微信支付密钥
notify_url: '' // 微信异步通知
}
};
腾讯云ECS CentOS 7.3 64
PM2管理nodejs进程
Nginx反向代理
配置HTTPS(微信小程序接口必须是HTTPS)
数据接口: https://www.xuanbiyijue.com/api/ 具体的步骤,之后有空详细补一篇吧;
如果本项目对您有帮助,欢迎 "Star" 支持一下 谢谢~
参考的原生微信小程序
tumobi/nideshop-mini-program
1、欢迎关注我的公众号,还有个技术交流群(备注自己github账号哦)
2、捐赠 Donate 如果我的项目对你有帮助,也可以给我打赏一下哦~
[GPL]