多多客小程序(doodoo)发布 1.0,基于 node, vue 开发的微信小程序系统

doodoo

多多小程序开源版

API接口文件 server

环境需求
node >= 8.0 mysql

配置文件 .env

# 应用配置
APP_PORT=3001
APP_HOST=http://127.0.0.1:3001

# 验证码
VERIFY_MAXIP=36         //验证码最大ip限制
VERIFY_MAXPHONE=6       //验证码最大个数限制

# MYSQL数据库链接
MYSQL=true
MYSQL_HOST=127.0.0.1    //服务器地址
MYSQL_USER=root         //用户名
MYSQL_PASSWORD=root     //密码
MYSQL_DATABASE=doodoo   //数据库名
MYSQL_PORT=3306         //端口
MYSQL_CHARSET=utf8mb4   //数据库编码

# REDIS链接
REDIS=true              //开启
REDIS_HOST=127.0.0.1    //主机地址
REDIS_PORT=6379         //端口
REDIS_PREFIX=xxx        //前缀

# 七牛云 https://www.qiniu.com/
QINIU=false             //七牛云开启true,关闭false
QINIU_ACCESSKEY=xxx     //个人中心-密钥管理-AccessKey
QINIU_SECRETKEY=xxx     //个人中心-密钥管理-SecretKey
QINIU_BUCKET=xxx        //存储空间名
QINIU_DOMAIN=xxx        //七牛云存储域名

# 分页
PAGE_SIZE=20            //分页,每页显示数据个数

# jwt配置 https://www.npmjs.com/package/jsonwebtoken
JWT_SECRET=xxx          //密钥,自己设置
JWT_EXPIRESIN=7 days    //过期时间

# 微信开放平台 https://open.weixin.qq.com/
OPEN_APPID=xxx          //管理中心-第三方平台-创建第三方-AppID
OPEN_APPSECRET=xxx      //管理中心-第三方平台-创建第三方-AppSecret
OPEN_TOKEN=xxx          //消息校验Token
OPEN_ENCODINGAESKEY=xxx //消息加解密Key

授权登录相关
登录授权的发起页域名         xx.com
授权测试公众号列表           xxxxx
授权事件接收URL             http://xx.com/app/home/wxa/open/wxaNotice

授权后实现业务
消息校验Token              doodooke
消息加解密Key              xxxxxxxxx
消息与事件接收URL           http://xx.com/app/home/wxa/open/wxaMsg/$APPID$
小程序服务器域名            xx.com
小程序业务域名              xx.com

# 微信服务号 https://mp.weixin.qq.com
WX_APPID=xxx                //开发-基本配置-开发者ID(AppID)
WX_APPSECRET=xxx            //开发-基本配置-开发者密码(AppSecret)
WX_TOKEN=xxx                //开发-基本配置-令牌(Token)
WX_ENCODINGAESKEY=xxx       //开发-基本配置-消息加解密密钥(EncodingAESKey)

# 支付宝支付
ALIPAY_ACCOUNT=xxx          //商户号
ALIPAY_PARTNER=xxx          //合作身份者ID,以2088开头由16位纯数字组成的字符串
ALIPAY_KEY=xxx              //MD5密钥

# 阿里云短信
ALISMS_APPKEY=xxx           //AccessKey ID
ALISMS_APPSECRET=xxx        //Access Key Secret
ALISMS_FREE_SIGN_NAME=xxx   //签名名称
ALISMS_TEMPLATE_CODE=xxx    //模版CODE

尊敬的用户, 您的验证码是${code},请及时输入验证码完成操作。

安装使用

// 进入项目
cd server
// 使用yarn或者npm安装依赖
yarn 或者 npm install
// 导入数据库文件
/sql/doodoo.sql
// 配置数据库连接文件
.env
// 启动项目
node app.js

启动信息

[doodoo] Version: 1.0.1
[doodoo] Website: http://127.0.0.1:3001
[doodoo] Nodejs Version: v10.9.0
[doodoo] Nodejs Platform: darwin x64
[doodoo] Server Enviroment: dev
[doodoo] Server Startup Time: 2497ms
[doodoo] Server Current Time: 2018-09-05 15:21:30
[doodoo] Server Running At: http://127.0.0.1:3001

后台 client

安装使用

// 进入项目
cd client
// 使用yarn或者npm安装依赖
yarn 或者 npm install
// 配置API接口文件
nuxt.config.js
const apiHost = "http://127.0.0.1:3001"
// 启动项目
// 后台地址:http://127.0.0.1:3000/public/login 默认账号:18538253627 密码:18538253627
// 超管地址:http://127.0.0.1:3000/admin 默认账号:admin 密码:admin
yarn dev 或者npm run dev

小程序端 wxa


使用说明

// 配置API接口文件
utils/doodoo.js // 第8行
wx.doodoo.host = "127.0.0.1:3001"
wx.doodoo.secure = true; // 开发模式
// 正式上线请把开发模式关闭

问题反馈

在使用中有任何问题,请使用以下联系方式联系我们

QQ群: 874449168(交流群①)

EMAIL: [email protected]

码云: https://gitee.com/doodooke/doodoo

官网
多多客Doodooke小程序:https://www.doodooke.com

缩略图

原文地址:http://blog.51cto.com/14012945/2304815

时间: 2024-10-06 00:30:44

多多客小程序(doodoo)发布 1.0,基于 node, vue 开发的微信小程序系统的相关文章

我看小程序系列文章:1 不一样的角度 解读微信小程序

大家好,我是Beta007. 最近一直在研究小程序,会在这里整理出一系列的文章,和大家交流. 第一篇文章首发在了知乎专栏:小楼昨夜又秋风:https://zhuanlan.zhihu.com/p/22891188 知乎ID:七月在夏天  (头像是只喵~) 不一样的角度 解读微信小程序 七月在夏天· 2 天前 前段时间看完了雨果奖中短篇获奖小说<北京折叠>.很有意思的是,张小龙最近也要把应用折叠到微信里,这些应用被他称为:小程序. 含着金钥匙的小程序,还未展现全貌,就已经成了开发界的头条大事儿.

绑定bindchange事件的微信小程序swiper闪烁,抖动问题解决,(将微信小程序切换到后台一段时间,再打开微信小程序,会出现疯狂循环轮播,造成抖动现象)

微信小程序开发文档-组件-swiper后面追加的新闻如上图所示: 如果在bindchange事件给swiper的current属性对应的值{{current}}赋值,就会造成抖动现象. 1 bindchangeSwiper(event) { 2 console.log(event.detail); 3 this.setData({ 4 current: event.detail.current 5 }) 6 }, 可是有的时候我们确实需要动态获取当前的swiper-item索引,用来额外做一些其

干货|微信小程序线上线下推广的方法和销售话术小技巧分享

一款小程序在被开发后,若想获得广泛的用户群体,就得靠一些巧妙地话术宣传和推广措施.那么问题来了,微信小程序推广和话术有哪些呢?具体要怎么操作?别着急,请听小编来跟大家一一道来. 小程序推销话术小技巧 1.有自信,说话有底气 销售人员在宣传小程序时,一定在客户面前要很自信地说话.不自信的话是缺乏说服力量的.有了自信以后,销售人员在讲话的尾语可以作清楚的.强劲的结束,由此给对方确实的信息.如"一定可以使您满意的".这样的话会让客户对你宣传的小程序产生一定的信心. 2.重复重要语句,加深在顾

极限工坊资讯:小程序的算法说明,让运营不是难事|淘小咖

近期传统行业不断进军小程序,对小程序进行布局,但是很多拥有小程序的商家,都不知道怎么去运营.去推广 ,所以今天才会根据大众的苦恼,给大家讲讲小程序的算法. 算法说明: 1.给予营销实践对于小程序应用的推动价值,可动态反应小程序应用变化,而且极限工坊后台可以查看实时数据: 2.选取人气.搜索.使用.分享共四大指标,综合考虑多指标要素,全方位覆盖小程序应用全流程主要环节: 3.评估小程序在每个指标下的相对位置,可单独比较单一唯独指标,也可多维度综合比较. 选取指标说明: (1)人气指标 UV,止痛剂

【免费下载】全套最新 017微信小程序 视频教程+教学资料+学习课件+源代码+软件开发工具

017微信小程序视频教程 网盘地址: 链接:https://pan.baidu.com/s/1VV5KVxd7\_LLOMSM8BNuFqg 提取码:6d4k 加公众号 获取更多新教程 教程目录大纲 ./017微信小程序 ├── 视频 │?? ├── 01. _微信小程序_入门介绍.avi │?? ├── 02. _微信小程序_相关资料.avi │?? ├── 03. _微信小程序_特点介绍.avi │?? ├── 04. _微信小程序_移动端适配相关内容.avi │?? ├── 05. _微信

php小程序-文章发布系统

php小程序-文章发布系统 一 项目相关视图 二 项目经验 主要用于熟悉php与mysql的相关操作 三 源码下载地址 http://files.cnblogs.com/files/qiujun/articleManager.zip

熊晨沣蓝牙实战--小程序蓝牙连接2.0

微信小程序蓝牙连接2.0说明: 1.本版本区分了ANDROID和IOS系统下蓝牙连接的不同方式.2.兼容了更多情况下的链接包括: (1)未开启设备蓝牙,当监听到开启了蓝牙后自动开始连接.(2)初始化蓝牙失败后每3000ms自动重新初始化蓝牙适配器.(3)安卓端开启蓝牙适配器扫描失败,每3000ms自动重新开启.(4)IOS端获取已连接蓝牙设备为空,每3000ms自动重新获取.(5)安卓端蓝牙开始链接后中断扫描,连接失败了,重新开始扫描.(6)IOS端开始连接设备后,停止获取已连接设备,连接失败自

YouDianCMS建站系统|小程序配置发布

对接调试前期准备工作1.搭建和安装好youdiancms系统后台,2.域名通过备案并申请SSL证书,服务器配置支持HTTPS(参考西部数码购买申请SSL:https://www.west.cn/faq/list.asp?unid=1401)3.注册小程序账号注册认证小程序(具体注册流程到官网查阅:https://mp.weixin.qq.com)配置流程:登录小程序平台-完善小程序账号信息 配置服务器域名参数下载微信开发者工具,安装并创建一个项目(具体参考https://developers.w

从前端界面开发谈微信小程序体验

本文由云+社区发表 这段时间有幸加入了一个关于微信小程序的项目开发组,从无到有的根据文档自行学习了小程序的开发过程,前面已经有几位前辈的文章珠玉在前,我这里就先从前端界面的开发方面谈一谈小程序以及我所遇到的问题吧. 在结构和样式方面,小程序提供了一些常用的标签与控件,比如: view,小程序主要的布局元素,类似于html标签的div,你也完全可以像控制div那样去控制view. scroll-view,你要滚动内容的话,没必要用view去做overflow,scroll-view提供了更为强大的