Nodejs 多多小程序开源版

发布于 1周前 作者 wuwangju 来自 nodejs/Nestjs

Nodejs 多多小程序开源版

doodoo

多多小程序开源版

API 接口文件 server

环境需求

node >= 8.0 mysql pm2

配置文件 .env

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

验证码

VERIFY_MAXIP=36 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

七牛云

QINIU=false QINIU_ACCESSKEY=xxx QINIU_SECRETKEY=xxx QINIU_BUCKET=xxx QINIU_DOMAIN=xxx

分页

PAGE_SIZE=20

jwt 配置

JWT_SECRET=xxx JWT_EXPIRESIN=7 days

微信开放平台

OPEN_APPID=xxx OPEN_APPSECRET=xxx OPEN_TOKEN=xxx OPEN_ENCODINGAESKEY=xxx

微信服务号

WX_APPID=xxx WX_APPSECRET=xxx WX_TOKEN=xxx WX_ENCODINGAESKEY=xxx

支付宝支付

ALIPAY_ACCOUNT=xxx ALIPAY_PARTNER=xxx ALIPAY_KEY=xxx

阿里云短信

ALISMS_APPKEY=xxx ALISMS_APPSECRET=xxx ALISMS_FREE_SIGN_NAME=xxx ALISMS_TEMPLATE_CODE=xxx

安装使用

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

启动信息

[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

小程序端 wxa

使用说明

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

问题反馈

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

QQ 群: 874449168(交流群①)

874449168

EMAIL: [email protected]

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

官网

多多客 Doodooke 小程序

缩略图


5 回复

以为是输入法那个多多


这么牛逼的码? 你们官网的 vue 源码都暴露了.是不是打包的时候把 sourcemap 也传上去啦.

赞~你们的线上系统有可以体验的地方吗?

多多客小程序官网:doodooke.com

关于Nodejs多多小程序开源版,以下是一些关键信息和专业回复:

Nodejs多多小程序开源版是一个基于Node.js框架开发的小程序后端解决方案。它通常包含了一系列API接口文件、server环境需求以及配置文件等,用于支持小程序的正常运行。

环境需求

  • Node.js:确保Node.js版本满足要求,如node >= 8.0。
  • MySQL:需要配置MySQL数据库连接,用于存储小程序的数据。
  • REDIS:可选配置REDIS,用于缓存等优化操作。

配置文件示例(.env)

APP_PORT=3001
APP_HOST=http://127.0.0.1:3001
MYSQL_HOST=127.0.0.1
MYSQL_USER=root
MYSQL_PASSWORD=root
MYSQL_DATABASE=doodoo
MYSQL_PORT=3306
REDIS_HOST=127.0.0.1
REDIS_PORT=6379

启动项目

  1. 进入项目目录。
  2. 使用yarn或npm安装依赖。
  3. 导入数据库文件。
  4. 配置数据库连接文件(如.env)。
  5. 使用pm2等工具启动项目。

注意事项

  • 确保所有依赖项都已正确安装。
  • 配置文件中的信息需要根据实际情况进行修改。
  • 在开发过程中,可以开启开发模式以便调试;在上线前,请关闭开发模式。

综上所述,Nodejs多多小程序开源版是一个功能强大的小程序后端解决方案,通过合理的配置和启动流程,可以支持小程序的正常运行。

回到顶部