### NideShop商城(服务端)
+ 界面高仿网易严选商城(主要是2016年wap版)
+ 测试数据采集自网易严选商城
+ 功能和数据库参考ecshop
+ 服务端api基于Node.js+ThinkJS+MySQL
+ 计划添加基于Vue.js的后台管理系统、PC版、Wap版
本项目需要配合微信小程序端使用,GitHub: [https://github.com/tumobi/nideshop-mini-program](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/
### 线上部署
+ 没有域名部署参考文档:[不用买域名、不用备案、不用配置https快速部署Node.js微信小程序商城(基于Node.js+MySQL+ThinkJS)](http://www.jianshu.com/p/78a0f5f424e1)
+ 如有域名且已备案,可参考:
+ [阿里云 Ubuntu 16.04 下部署 Node.js + MySQL 微信小程序商城](http://www.jianshu.com/p/38d13a7c1b78)
+ [阿里云 CentOS 7.3 下部署基于 Node.js + MySQL 的微信小程序商城](http://www.jianshu.com/p/5d5497697b0a)
### 微信小程序客户端截图
![首页](http://upload-images.jianshu.io/upload_images/3985656-c543b937ac6e79bb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/320)
![专题](http://upload-images.jianshu.io/upload_images/3985656-bd606aac3b5491c2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/320)
![分类](http://upload-images.jianshu.io/upload_images/3985656-fa9565158376d439.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/320)
![商品列表](http://upload-images.jianshu.io/upload_images/3985656-788b7fd2c4a558d0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/320)
![商品详情](http://upload-images.jianshu.io/upload_images/3985656-99a6e0a57778d85f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/320)
![购物车](http://upload-images.jianshu.io/upload_images/3985656-60ff2307d81f6bb2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/320)
![订单中心](http://upload-images.jianshu.io/upload_images/3985656-dff837e6b2ec87b3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/320)
### 功能列表
+ 首页
+ 分类首页、分类商品、新品首发、人气推荐商品页面
+ 商品详情页面,包含加入购物车、收藏商品、商品评论功能
+ 搜索功能
+ 专题功能
+ 品牌功能
+ 完整的购物流程,商品的加入、编辑、删除、批量选择,收货地址的选择,下单支付
+ 会员中心(订单、收藏、足迹、收货地址、意见反馈)
....
### 最后
+ 喜欢别忘了 Star
+ 微信号 tumobi
+ 交流 QQ 群:497145766
没有合适的资源?快使用搜索试试~ 我知道了~
基于nideshop的微信小程序以及其后台.zip
共925个文件
js:252个
scssc:171个
java:103个
需积分: 5 0 下载量 147 浏览量
2024-08-15
14:16:36
上传
评论
收藏 5.83MB ZIP 举报
温馨提示
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松copy复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全栈开发),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助 【资源内容】:项目具体内容可查看/点击本页面下方的*资源详情*,包含完整源码+工程文件+说明(若有)等。【若无积分,此资源可私信获取】 【本人专注IT领域】:有任何使用问题欢迎随时与我联系,我会及时解答,第一时间为您提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发出更多功能 #注 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担 2. 部分字体及插图等来自网络,若是侵权请联系删除,本人不对所涉及的版权问题或内容负法律责任。收取的费用仅用于收集和整理资料耗费时间的酬劳
资源推荐
资源详情
资源评论
收起资源包目录
基于nideshop的微信小程序以及其后台.zip (925个子文件)
.babelrc 402B
mvnw.cmd 6KB
mvnw.cmd 6KB
nginx.conf 873B
bootstrap.css 171KB
bootstrap.css 170KB
bootstrap.css 147KB
bootstrap.min.css 139KB
bootstrap.min.css 138KB
style.css 57KB
bootstrap-grid.css 37KB
flag-icon.min.css 37KB
font-awesome.min.css 30KB
bootstrap-grid.min.css 28KB
animate.css 23KB
bootstrap-grid.css 21KB
layer.css 18KB
style.css 16KB
themify-icons.css 16KB
chosen.css 12KB
chosen.min.css 10KB
buttons.bootstrap.min.css 8KB
buttons.dataTables.min.css 8KB
cs-skin-elastic.css 7KB
bootstrap-select.css 6KB
layer.css 5KB
dataTables.bootstrap.min.css 5KB
bootstrap-reboot.css 5KB
bootstrap-reboot.css 5KB
socials.css 4KB
bootstrap-reboot.min.css 4KB
normalize.css 2KB
login.css 2KB
component.css 2KB
normalize.css 2KB
jqvmap.min.css 809B
demo.css 553B
variables.css 16B
variables.css 0B
widgets.css 0B
Thumbs.db 20KB
.editorconfig 147B
fontawesome-webfont.eot 162KB
themify.eot 77KB
glyphicons-halflings-regular.eot 20KB
icomoon.eot 5KB
codropsicons.eot 2KB
.eslintignore 51B
.eslintrc 58B
.eslintrc 24B
loading-0.gif 6KB
loading-2.gif 2KB
loading-1.gif 701B
.gitattributes 140B
.gitignore 565B
.gitignore 288B
.gitignore 213B
.gitignore 145B
.gitkeep 0B
productCard.html 9KB
newGood.html 8KB
add_productCard.html 6KB
show-now-order.html 5KB
product-category.html 5KB
show-old-order.html 5KB
index.html 4KB
topBar.html 4KB
leftBar.html 3KB
login.html 2KB
index.html 271B
index.html 0B
index.html 0B
index.html 0B
index.html 0B
index.html 0B
maven-wrapper.jar 47KB
maven-wrapper.jar 47KB
Goods.java 6KB
Goods.java 6KB
CategoryController.java 6KB
CategoryController.java 6KB
Order.java 6KB
Order.java 6KB
CategoryService.java 5KB
CategoryService.java 5KB
NotifyController.java 5KB
NotifyController.java 4KB
GoodsService.java 4KB
GoodsService.java 4KB
Cart.java 3KB
Cart.java 3KB
Category.java 3KB
Category.java 3KB
Topic.java 3KB
Topic.java 3KB
User.java 3KB
User.java 3KB
Order_goods.java 3KB
Order_goods.java 3KB
Feedback.java 3KB
共 925 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
热爱技术。
- 粉丝: 2608
- 资源: 7860
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Kotlin语言的Android开发工具类集合源码
- 零延迟 DirectX 11 扩展实用程序.zip
- 基于Java的语音识别系统设计源码
- 基于Java和HTML的yang_home766个人主页设计源码
- 基于Java与前端技术的全国实时疫情信息网站设计源码
- 基于鸿蒙系统的HarmonyHttpClient设计源码,纯Java实现类似OkHttp的HttpNet框架与优雅的Retrofit注解解析
- 基于HTML和JavaScript的廖振宇图书馆前端设计源码
- 基于Java的Android开发工具集合源码
- 通过 DirectX 12 Hook (kiero) 实现通用 ImGui.zip
- 基于Java开发的YY网盘个人网盘设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功