{"id":21064755,"url":"https://github.com/quierro/webshop","last_synced_at":"2025-07-01T06:33:18.178Z","repository":{"id":39572787,"uuid":"187242752","full_name":"QuiErro/WebShop","owner":"QuiErro","description":"Vue + Node PC端的购物商城","archived":false,"fork":false,"pushed_at":"2022-12-10T17:24:53.000Z","size":7723,"stargazers_count":115,"open_issues_count":31,"forks_count":29,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T19:04:32.143Z","etag":null,"topics":["nodejs","vuejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QuiErro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-05-17T15:43:35.000Z","updated_at":"2025-02-19T10:29:57.000Z","dependencies_parsed_at":"2023-01-26T08:15:18.781Z","dependency_job_id":null,"html_url":"https://github.com/QuiErro/WebShop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuiErro%2FWebShop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuiErro%2FWebShop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuiErro%2FWebShop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuiErro%2FWebShop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QuiErro","download_url":"https://codeload.github.com/QuiErro/WebShop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254456182,"owners_count":22074125,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nodejs","vuejs"],"created_at":"2024-11-19T17:51:35.232Z","updated_at":"2025-05-16T02:32:46.721Z","avatar_url":"https://github.com/QuiErro.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# webshop\n\n\u003e A  vue \u0026 node  Project     PC端网上商城\n\n#### 架构\n\n- 前端：vue全家桶\n- 后端： node:express框架\n- 数据库：MySQL\n\n#### 基本功能\n\n##### 普通用户\n\n- 注册、登录（图形验证码）\n- 定位 （腾讯地图定位功能）、自主选择所在城市\n- 商品\n  - 分类\n  - 简单展示商品\n  - 查看商品详情\n  - 商品评论\n- 分页功能\n- 购物车功能\n  - 加入购物车\n  - 购物车商品数量增减\n  - 清空购物车\n  - 商品结算\n- 多关键词模糊搜索商品 （关键词需为商品名称）\n- 用户个人中心\n  + 修改用户信息 （头像、昵称、简介...）\n  + 修改手机号\n  + 修改密码\n\n##### 管理员\n\n- 登录（固定账号密码：admin）\n- 查看所有用户\n- 查看数据库商品信息\n- 商品上架（添加商品）\n- 删除/修改商品\n- 分页功能\n\n\n\n#### 运行\n\n\u003e 项目后端服务器是基于node、MySQL开发，运行前请确认系统已安装相关应用 \n\n- `git clone`\n\n##### 服务器端\n\n+ 确认是否全局安装`nodemon`\n\n+ 若无安装：\n\n  + `npm i -g nodemon`\n\n  + 或修改`web-server/package.json`\n\n    ```javascript\n    \"scripts\": {\n        \"test\": \"echo \\\"Error: no test specified\\\" \u0026\u0026 exit 1\",\n        \"dev\": \"set PORT=3000 \u0026\u0026 node main.js\",\n        \"build\": \"babel src -d dist\",\n        \"start\": \"node dist/app.js\"\n      },\n    ```\n\n+ `cd web-server`\n+ `mkdir -p public/uploads`  新建uploads文件夹保存商品图片\n+ 将`web-server`文件夹下的`webshop.sql`导入`MySQL`数据库中\n+ `npm install` 安装依赖\n+ 修改`web-server/src/config.js`文件，此文件记录项目的全局变量，在文件中找到`password`、`database`、`user`属性，根据你的数据库信息修改它们的值\n+ `npm run dev` 在本地运行，启动服务器\n\n##### 客户端\n\n- `cd web-client`\n- `mkdir static` 新建static文件夹，防止报错\n- `npm install` 安装依赖\n- `npm run dev` 在本地运行\n- 接着就可以在`http://localhost:8080`下访问到该项目\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquierro%2Fwebshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquierro%2Fwebshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquierro%2Fwebshop/lists"}