Web应用 活跃维护

mern-marketplace

shamahoque/mern-marketplace

一个基于 MERN 堆栈的在线市场应用程序 [全栈 React 项目]

596
Stars 标星
234
Forks 分支
17
Watchers 关注
17
Open Issues
JavaScript
主要语言
MIT
开源协议
2.5 MB
仓库大小
7 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:shamahoque/mern-marketplace
git clone https://github.com/shamahoque/mern-marketplace.git
git clone git@github.com:shamahoque/mern-marketplace.git
README.md second-edition

英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。

MERN 市场 2.0

一个在线市场应用,提供卖家账户、商品搜索和推荐、购物车、订单管理、通过 Stripe 的支付处理,以及使用 Socket.io 的实时拍卖——使用 React、Node、Express 和 MongoDB 开发。

实时演示

运行此代码所需

  1. 节点 (13.12.0)
  2. NPM (6.14.4) 或 Yarn (1.22.4)
  3. MongoDB (4.2.0)
  4. 带测试数据的 Stripe 账户

如何运行此代码

  1. 确保系统上正在运行 MongoDB
  2. 克隆此仓库
  3. 在 config/config.js 中更新 Stripe API 密钥和 Stripe Connect 客户端 ID 的测试值
  4. 在克隆的文件夹中打开命令行,
    • 要安装依赖项,请运行 npm install 或 yarn CODEBLOCKYGBgCiAgIC0gVG8gcnVuIHRoZSBhcHBsaWNhdGlvbiBmb3IgZGV2ZWxvcG1lbnQsIHJ1biBgYGA= npm run development 或 yarn development
  5. 在浏览器中打开 localhost:3000

    使用此技术栈构建的更多应用程序

在 mernbook.com 了解更多


拿到那本书

全栈 React 项目 - 第二版

通过使用 MongoDB、Express、React 和 Node.js 构建现代 Web 应用程序,学习 MERN 堆栈开发

React 与经过行业验证的服务器端技术(如 Node、Express 和 MongoDB)相结合,使您能够开发和部署强大的真实世界全栈 Web 应用程序。本次更新的第二版侧重于该技术栈的最新版本和惯例,以及诸如 React 中的 Hooks 和 JavaScript 中的 async/await 等新特性。本书还探讨了高级主题,例如实现实时竞价、基于 Web 的课堂应用程序以及费用跟踪应用程序中的数据可视化。

《全栈 React 项目》将带您通过为基于 MERN 堆栈的 Web 开发准备开发环境、创建基本骨架应用程序,并将其扩展以构建六个不同的 Web 应用程序的过程。您将构建社交媒体应用、课堂应用、媒体流应用、具有实时竞价的在线市场,以及带有虚拟现实功能的基于 Web 的游戏。在整本书中,您将学习 MERN 堆栈 Web 开发的工作原理,扩展其复杂功能的能力,并获得创建基于 MERN 的应用程序的可操作见解,同时探索行业最佳实践以满足现实世界日益增长的需求。

本书中您将学到的内容:

  • 扩展基于 MERN 的应用程序以构建各种应用
  • 使用 Socket.IO 添加实时通信功能
  • 使用 Victory 为 React 应用实现数据可视化功能
  • 使用 MongoDB GridFS 开发媒体流应用程序
  • 通过实现带数据的服务器端渲染提升 MERN 应用的 SEO
  • 使用 JSON Web 令牌实现用户身份验证和权限管理
  • 设置并使用 React 360 开发具有 VR 功能的用户界面
  • 通过行业最佳实践让您的 MERN 堆栈应用程序可依赖且可扩展

如果您觉得这本书适合您,请立即获取您的副本!


本站来源与版权声明
  • 本文标题:mern-marketplace - 一个基于 MERN 堆栈的在线市场应用程序 [全栈
  • 本文链接:https://www.cn121.com/webapp/shamahoque-mern-marketplace.html
  • 原项目:shamahoque/mern-marketplace 版权归原作者 shamahoque 及贡献者所有
  • 收录信息:本站于 2026-10-09 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 shamahoque/mern-marketplace。
  • 内容说明:本页正文为原项目 README 原文(英文),本站后续会翻译为中文(当前尚未译出,仅将二级标题译为中文,便于按栏目定位;标题原文可在下方原仓库中查看),仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。