Giter Site home page Giter Site logo

ngousan / caoguo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xxjwxc/caoguo

0.0 0.0 0.0 15.28 MB

golang,微信小程序,电商系统

License: Apache License 2.0

JavaScript 11.32% Handlebars 0.05% HTML 0.03% Vue 47.25% CSS 0.06% SCSS 1.46% Makefile 0.13% Go 39.70%

caoguo's Introduction

功能

  • 微信小程序电商平台
  • 后台开发语言 Go gmsec
  • gormt 嵌入,自动数据库代码生成 gorm 自动构建(gormt)
  • 支持优惠券,物流系统
  • uniapp 小程序端

安装

  • 进入到 server 目录
  • 安装 cmake 工具
  • 安装服务器
git clone [email protected]:xxjwxc/caoguo.git

cd caoguo
git submodule update --init --recursive

cd server
make run
  • 客户端运行(hbuilder 直接导入 uniapp 即可)

部署运行

  • 可直接运行程序
  • 安装服务方式
sudo ./caoguo install
sudo ./caoguo start

or

sudo ./caoguo stop
sudo ./caoguo run

proto配置新加接口

  • 修改目录apidoc/proto/caoguo/目录下相关proto文件
  • 进入到server目录 使用make gen生成相关接口

配置说明

  • 服务配置
base:
    serial_number: "v1" # 版本号
    service_name: "caoguo" # 服务名
    service_displayname: "caoguo" # 服务显示名
    sercice_desc: "caoguo" # 描述
    is_dev: true
mysql_info:
    port : 3306 # 端口号
    username : root # 用户名
    host :  localhost # 地址
    password : 123456 # 密码
    # host : localhost
    # password : qwer
    database : caoguo_dev # 数据库名
kdniao: # 快递鸟配置
    business_id : 1317777
    app_key : 111111-2222-3333-4444-555555555
email: # 发邮件配置
    user: [email protected]
    password: pppppppppppppp
    host: smtp.126.com:25
wx_info: # 微信相关配置
    app_id : wxc111111111111
    app_secret : 111111111111111111111
    api_key : 1111111111111111111111111
    mch_id : 1111111111111111
    notify_url : http://www.xxjwxc.cn
    shear_url : ""
file_host: https://localhost/commcn/api/v1
oauth2_url: http://localhost/oauth2/api/v1
register_url: http://localhost/register/api/v1
token_type: nomal
app_id: wwwthings
app_secret: 4EE0A9A43B9B911C067BEE5CC50A9972
port : 8001
  • uniapp 配置 修改caoguo\uniapp\commcn\utils\server\def.jsserver.Host进行服务器配置

  • 数据库说明 详细请看mysql目录

实际效果图

show

show

show

show

show

show

show

show

show

show

show

show

show

caoguo's People

Contributors

xxjwxc avatar uptutu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.