900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > node mysql商城开发_GitHub - crouse/nideshop: NideShop:基于Node.js+MySQL开发的开源商城(服务端)...

node mysql商城开发_GitHub - crouse/nideshop: NideShop:基于Node.js+MySQL开发的开源商城(服务端)...

时间:2024-06-06 06:37:08

相关推荐

node mysql商城开发_GitHub - crouse/nideshop: NideShop:基于Node.js+MySQL开发的开源商城(服务端)...

NideShop商城(服务端)

界面高仿网易严选商城(主要是wap版)

测试数据采集自网易严选商城

功能和数据库参考ecshop

服务端api基于Node.js+ThinkJS+MySQL

计划添加基于Vue.js的后台管理系统、PC版、Wap版

本地开发环境配置

克隆项目到本地

git clone /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: '' // 微信异步通知,例:/api/pay/notify

}

};

安装依赖并启动

npm install

npm start

线上部署

微信小程序客户端截图

功能列表

首页

分类首页、分类商品、新品首发、人气推荐商品页面

商品详情页面,包含加入购物车、收藏商品、商品评论功能

搜索功能

专题功能

品牌功能

完整的购物流程,商品的加入、编辑、删除、批量选择,收货地址的选择,下单支付

会员中心(订单、收藏、足迹、收货地址、意见反馈)

....

最后

喜欢别忘了 Star

微信号 tumobi

交流 QQ 群:497145766

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。