### 海风小店,开源商城(服务端)
+ 基于开源项目NideShop重建,精简了一些功能的同时完善了一些功能,并重新设计了UI
+ 测试数据来自上述开源项目
+ 服务端api基于Node.js+ThinkJS+MySQL
### 基于海风小店开发上线的小程序
<img width="200" src="https://raw.githubusercontent.com/iamdarcy/hiolabs/master/git-images/mwyx.jpg">
### 视频教程
https://www.bilibili.com/video/av89567916
### 本项目需要配合
微信小程序项目:GitHub: https://github.com/iamdarcy/hioshop-miniprogram
electron版管理后台:https://github.com/iamdarcy/hioshop-admin
web版管理后台:https://github.com/iamdarcy/hioshop-admin-web
线上demo:[https://demo.qilelab.com/hioshop](https://demo.qilelab.com/hioshop/)
用户名:qilelab.com
密码:qilelab.com
<a target="_blank" href="https://www.aliyun.com/?source=5176.11533457&userCode=zm04niet"><img width="1400" src="https://raw.githubusercontent.com/iamdarcy/hiolabs/master/git-images/aliyun.jpg"></a>
阿里云主机:低至2折 <a target="_blank" href="https://www.aliyun.com/?source=5176.11533457&userCode=zm04niet">立即去看看</a>
### 本地开发环境配置
+ 克隆项目到本地
```
git clone https://github.com/iamdarcy/hioshop-server
```
+ 创建数据库hiolabsDB并导入项目根目录下的hiolabsDB.sql
推荐使用软件Navicat创建和管理数据库,也可以用以下命令创建:
```
CREATE SCHEMA `hiolabsDB` DEFAULT CHARACTER SET utf8mb4 ;
```
> 注意数据库字符编码为utf8mb4
+ 更改数据库配置
src/common/config/database.js
```
const mysql = require('think-model-mysql');
module.exports = {
handle: mysql,
database: 'hiolabsDB',
prefix: 'hiolabs_',
encoding: 'utf8mb4',
host: '127.0.0.1',
port: '3306',
user: 'root',
password: '123123', //你的密码
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.hiolabs.com/api/pay/notify
}
};
```
+ 安装依赖并启动
```
npm install
npm start
```
如果安装不成功,百度搜索cnpm,用淘宝源代替,替换后,用cnpm i进行安装依赖
启动后,本地访问 http://127.0.0.1:8360/
### 上线需要以下准备工作:
+ 一个微信服务公众号
+ 阿里云服务器
+ 注册小程序
+ 完成认证的七牛
+ 完成API安全设置的微信商户,并绑定好小程序id(支付)
+ 阿里云物流api
+ 备案后的域名
+ 如果卖食品,还需要《食品经营许可证》
也不一定用七牛云的服务,可以用本地存储,不过要自己开发上传功能,可以参考项目中的upload.js
客服使用微信小程序官方提供的客服功能即可
### 功能列表
+ 首页:搜索、Banner、公告、分类Icons、分类商品列表
+ 详情页:加入购物车、立即购买、选择规格
+ 搜索页:排序
+ 分类页:分页加载商品
+ 我的页面:订单(待付款,待发货,待收货),足迹,收货地址
### 项目截图
请参考微信小程序项目:https://github.com/iamdarcy/hioshop-miniprogram
### 最近更新
- 新增生成分享图的功能
在src/common/config/config.js需要设置好已经开通https的七牛bucket的参数
<img width="600" src="https://images.gitee.com/uploads/images/2020/1118/090429_8fc928b0_1794996.jpeg"/>
- 项目地址
服务端: https://github.com/iamdarcy/hioshop-server
后台管理:https://github.com/iamdarcy/hioshop-admin
微信小程序:https://github.com/iamdarcy/hioshop-miniprogram
- 本项目会持续更新和维护,喜欢别忘了 Star,有问题可通过微信、QQ群联系我,谢谢您的关注。
- 我的微信号是lookgxl,加群时回答这个问题即可入群。
海风小店小程序商城1群 824781955(已满)
海风小店小程序商城2群 932101372(已满)
海风小店小程序商城3群 1130172339(已满)
海风小店小程序商城4群 652317079
<img width="500" src="https://raw.githubusercontent.com/iamdarcy/hiolabs/master/git-images/contact.jpg"/>
免责声明:
1.本资源仅供学习和交流使用,不保证其准确性、完整性、及时性或适用性。
2.本资源仅包含一般信息,不构成专业建议。在使用本资源时,请务必自行研究并谨慎决策。
3.我已尽力确保本资源的正确性和合法性,但不对其准确性、完整性和及时性做出保证。
4.本资源不应用于商业用途。
5.在使用本资源的过程中,用户应自行承担所有风险和责任,并遵守相关法律法规。
6.对于因使用本资源而产生的任何损失或损害,我概不负责。
请确保在使用本资源时仔细阅读并遵守以上免责声明。如果您有任何疑问或需要进一步帮助,请联系我。
没有合适的资源?快使用搜索试试~ 我知道了~
海风小店,开源商城,微信小程序商城服务器端-hioshop-server.zip
共78个文件
js:66个
json:3个
jpeg:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 43 浏览量
2024-01-30
21:24:24
上传
评论
收藏 599KB ZIP 举报
温馨提示
海风小店,开源商城,微信小程序商城服务器端-hioshop-server
资源推荐
资源详情
资源评论
收起资源包目录
海风小店,开源商城,微信小程序商城服务器端-hioshop-server.zip (78个子文件)
hioshop-server-master
production.js 169B
src
admin
controller
delivery.js 306B
auth.js 1KB
admin.js 4KB
wap.js 13KB
user.js 10KB
category.js 5KB
shopcart.js 984B
shipper.js 12KB
specification.js 8KB
ad.js 3KB
goods.js 31KB
base.js 473B
index.js 10KB
order.js 30KB
keywords.js 684B
notice.js 2KB
service
token.js 2KB
qiniu.js 856B
express.js 9KB
model
region.js 2KB
order.js 5KB
order_express.js 15KB
logic
auth.js 227B
config
config.js 46B
api
controller
auth.js 2KB
qrcode.js 2KB
user.js 169B
catalog.js 2KB
settings.js 1KB
address.js 3KB
search.js 1KB
crontab.js 3KB
upload.js 1KB
cart.js 28KB
weChat.js 3KB
goods.js 4KB
pay.js 5KB
base.js 636B
index.js 2KB
footprint.js 2KB
region.js 1KB
order.js 21KB
service
token.js 1KB
qiniu.js 852B
weixin.js 10KB
express.js 9KB
model
category.js 358B
shipper.js 537B
cart.js 969B
goods.js 1KB
footprint.js 865B
region.js 2KB
order.js 9KB
order_express.js 3KB
config
config.js 452B
common
config
config.production.js 95B
crontab.js 242B
database.js 270B
adapter.js 2KB
extend.js 176B
node-crontab.js 37B
config.js 3KB
middleware.js 776B
router.js 23B
LICENSE 1KB
hiolabsDB.sql.zip 388KB
development.js 387B
package.json 1KB
pm2.json 259B
view
api
index_index.html 628B
package-lock.json 203KB
.gitignore 565B
www
static
css
style.css 740B
images
default_avatar.png 560B
background.jpg 81KB
upload
avatar
25f45a40-9447-41bc-9d53-4c5fc17f3dff.jpeg 5KB
README.md 5KB
共 78 条
- 1
资源评论
武昌库里写JAVA
- 粉丝: 3401
- 资源: 1986
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功