• Stars
    star
    5,545
  • Rank 7,348 (Top 0.2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

NideShop 开源微信小程序商城服务端 API(Node.js + ThinkJS)

NideShop商城(服务端)

  • 界面高仿网易严选商城(主要是2016年wap版)
  • 测试数据采集自网易严选商城
  • 功能和数据库参考ecshop
  • 服务端api基于Node.js+ThinkJS+MySQL
  • 计划添加基于Vue.js的后台管理系统、PC版、Wap版

本项目需要配合微信小程序端使用,GitHub: https://github.com/tumobi/nideshop-mini-program

本地开发环境配置

  • 克隆项目到本地
git clone https://github.com/tumobi/nideshop
  • 创建数据库nideshop并导入项目根目录下的nideshop.sql
CREATE SCHEMA `nideshop` DEFAULT CHARACTER SET utf8mb4 ;

注意数据库字符编码为utf8mb4

  • 更改数据库配置 src/common/config/database.js
const mysql = require('think-model-mysql');

module.exports = {
    handle: mysql,
    database: 'nideshop',
    prefix: 'nideshop_',
    encoding: 'utf8mb4',
    host: '127.0.0.1',
    port: '3306',
    user: 'root',
    password: '你的密码',
    dateStrings: true
};
  • 填写微信登录和微信支付配置 src/common/config/config.js
// default config
module.exports = {
  default_module: 'api',
  weixin: {
    appid: '', // 小程序 appid
    secret: '', // 小程序密钥
    mch_id: '', // 商户帐号ID
    partner_key: '', // 微信支付密钥
    notify_url: '' // 微信异步通知,例:https://www.nideshop.com/api/pay/notify
  }
};
  • 安装依赖并启动
npm install
npm start

访问http://127.0.0.1:8360/

线上部署

云服务器ECS-云主机优惠-2折上云

在阿里云(CentOS 7)上部署文档

微信小程序客户端截图

首页

专题

分类

商品列表

商品详情

购物车

订单中心

功能列表

  • 首页
  • 分类首页、分类商品、新品首发、人气推荐商品页面
  • 商品详情页面,包含加入购物车、收藏商品、商品评论功能
  • 搜索功能
  • 专题功能
  • 品牌功能
  • 完整的购物流程,商品的加入、编辑、删除、批量选择,收货地址的选择,下单支付
  • 会员中心(订单、收藏、足迹、收货地址、意见反馈) ....

交流

喜欢别忘了 Star,有问题可通过微信、公众号、QQ 群联系我,谢谢您的关注。

联系方式

More Repositories

1

nideshop-mini-program

NideShop:基于Node.js+MySQL开发的开源微信小程序商城(微信小程序)
JavaScript
7,955
star
2

nideshop-admin

NideShop 开源微信小程序商城(后台管理系统)
584
star
3

pomelo-cocos-creator-awesome

学习 pomelo 和 Cocos Creator 过程中收集的教程、麻将、斗地主棋牌项目,微信号:tumobi
376
star
4

eweapp

eweapp:ECShop非官方版微信小程序商城
JavaScript
255
star
5

nideadmin

【未完成】NideAdmin - 基于 Vue.js + Egg.js 的微信小程序后台框架
JavaScript
41
star
6

nideshop-quickapp

NideShop:基于Node.js+MySQL开发的开源商城(快应用)
CSS
36
star
7

qqmap-region

腾讯位置服务中国标准行政区划数据 SDK
PHP
23
star
8

nideshop-mpvue

NideShop:基于Node.js+MySQL开发的开源微信小程序商城(mpvue)
JavaScript
14
star
9

weapp-analysis-go

微信小程序数据分析 GO SDK
Go
9
star
10

nideshop-docs

NideShop 文档
9
star
11

weapp-analysis

微信小程序数据分析 Node.js SDK
JavaScript
5
star
12

development-software

PHP、Node.js、Cocos2d-x/Cocos Creator开发和生活中常用的软件
3
star
13

nodejs-web-development-top-100

Web 开发中常用的 100 个 Node.js 包
2
star
14

ubuntu

Ubuntu下Node.js、PHP、Python、Java开发环境搭建指南
2
star
15

study-ikcamp-koa2-tutorial

学习《iKcamp出品|Koa2搭建Node实战》跟写代码
JavaScript
2
star
16

weapp-analysis-php

微信小程序数据分析 PHP SDK
PHP
1
star
17

thinkjs-demo

JavaScript
1
star
18

php-helper

Use Node.js to implement PHP's common built-in functions.
JavaScript
1
star