您的位置:  JooLun微信快速开发平台 > 文章 > 相关教程 > 正文

开发环境部署教程

2019-11-28 11:27 管理员 次阅读 条评论

微信公众号开发-开发环境准备

  • windows系统
  • IntelliJ IDEA(安装lombok插件) + WebStorm + 微信开发者工具
  • MySql8(MySql版本至少5.7或者5.7+,强烈推荐mysql8
  • Redis
  • JDK8(版本必需8或者8+
  • maven(后端项目构建管理)
  • node(前端构建管理)
  • npm
  • SwitchHosts(用于修改hosts)

微信公众号开发-开始部署

注:请不要有侥幸心理,忽略下面的任何一步,系统就跑不起来,所以请认真阅读

  • 项目导入

    直接从git私服页面上下载源码,将joolun项目导入到idea,joolun-ui项目导入到webstorm,joolun-ma项目(小程序特有)导入到微信开发者工具


  • 修改hosts

  以管理员的身份运行SwitchHosts!,添加如下配置

# 本地开发环境 
127.0.0.1 base-nacos 
127.0.0.1 base-gateway 
127.0.0.1 base-redis 
127.0.0.1 base-mysql

   

  用地址base-mysql,看能否连接上MySQL,确保hosts成功修改

  

  • 导入数据库(/joolun/db)确保mysql版本在5.7或以上,最好是mysql8

  依次将db目录下的脚本导入到mysql(3个库都要导入),商城版还有一个base_mall.sql也要导入

   注意:如果脚本导入报”Unknown collation: 'utf8mb4_0900_ai_ci'“错,请把脚本中的所有”utf8mb4_0900_ai_ci”换成“utf8mb4_bin”,当然你也可以把mysql版本升到8.0.1以上,毕竟8的在性能方面提升很大

  • 后端发布
1、idea导入后端代码(/joolun),再安装lombok插件
2、修改base-cacos配置文件的数据库密码(/joolun/base-nacos/src/main/resources/bootstrap.yml)

    

3、首先启动BaseNacosApplication

    base-nacos启动成功后

    浏览器中打开http://127.0.0.1:8848/nacos/index.html账号密码:nacos/nacos

4、修改相关密码

    application-dev.yml:修改redis密码

    base-auth-dev.yml、base-codegen-dev.yml、base-upms-admin-dev.yml、base-weixin-admin-dev.yml、base-mall-admin-dev.yml:

    修改mysql账号、密码,将root换成自己的账号密码

     注意冒号后面要带一个空格

     

5、然后依次启动
BaseGateWayApplication(网关) BaseAuthApplication(认证授权) BaseUpmsApplication(后台管理系统) BaseWeiXinApplication(微信管理模块) BaseCodeGenApplication(代码生成模块) BaseMallApplication(商城模块)

6、商城版需要将redis的key过期推送功能打开,否则订单无法自动取消(可参考:https://www.jianshu.com/p/5687f782d37e

7、阿里oss配置

     1、配置oss账号信息

     版本2.2.1之前在\joolun-ui\src\config\env.js配置

     版本2.2.2之后在nacos的application-dev.yml 配置文件中

     2、oss跨域配置

     阿里云后台配置跨域

  • 前端发布
1、WebStorm导入前端代码(/joolun-ui)
2、npm install

3、npm run serve

地址:localhost:8082

管理员账号密码:admin/123456

  • 小程序端调试(商城版)

1、小程序管理中增加小程序账号

注:微信支付商户号请自行申请,如果不填将无法收款

2、将小程序(joolun-ma)代码,导入到微信微信开发者工具

3、修改配置文件(joolun-ma/config/env.js)中的服务器地址,和租户ID。本地调试开发默认配置即可

4、关闭微信开发者工具的域名校验

5、编译即可在开发者工具中开发调试小程序代码了

6、修改回调地址等相关配置(nacos中的base-mall-admin-dev.yml)

回调地址可以直接设为网关地址,ip、域名均可

QQ截图20191201190415.png

注:回调地址要外网能访问,不然收不到支付结果和物流信息,快递100的授权码自行申请


  • 0
    感动
  • 0
    路过
  • 0
    高兴
  • 0
    难过
  • 0
    搞笑
  • 0
    无聊
  • 0
    愤怒
  • 0
    同情
热度排行
友情链接
Powered by Jspxcms © 2010-2017 Jspxcms All Rights Reserved