文件名称:bestbags-nodejs-ecommerce:使用Node js,Express js和MongoDB的自适应电子商务网站
文件大小:4.76MB
文件格式:ZIP
更新时间:2024-02-24 07:16:07
nodejs shopping-cart mongodb stripe mongoose
最佳包 目录 介绍 使用Node js,Express js和Mongoose的虚拟电子商务网站。 演示版 该应用程序已部署到Heroku,可以通过以下链接进行访问: 该网站类似于一家真实的商店,您可以将产品添加到购物车中并付款。 如果您想尝试结帐过程,则可以使用Stripe提供的虚拟卡号进行测试,它是4242 4242 4242 4242,并带有任何到期日期,CVC和邮政编码。 请不要提供真实的卡号和数据。 为了访问“ / admin”上的管理面板,您需要提供管理电子邮件“ admin @ admin.com”和管理员密码“ admin123”。 技术 该应用程序构建有: Node.js版本12.16.3 MongoDB版本4.2.0 Express版本4.16.1 Bootstrap版本4.4.1 FontAwesome版本5.13.0 Stripe API v3:用于结帐页面中的付款 Mapbox API:用于在“关于我们”页面中显示地图 AdminBro:用于定制管理面板 Nodemailer:用于从“联系我们”表单发送电子邮件 护照:用于身份验证 Expre
【文件预览】:
bestbags-nodejs-ecommerce-master
----seedDB()
--------category-seed.js(839B)
--------products-seed.js(11KB)
----public()
--------images()
--------stylesheets()
--------javascripts()
----views()
--------partials()
--------pages()
--------shop()
--------error.ejs(83B)
--------user()
----models()
--------user.js(723B)
--------category.js(364B)
--------order.js(1KB)
--------cart.js(794B)
--------product.js(711B)
----middleware()
--------index.js(394B)
----components()
--------admin-order-component.jsx(3KB)
--------admin-imgPath-component.jsx(439B)
--------admin-dashboard-component.jsx(863B)
----app.js(3KB)
----config()
--------passport.js(2KB)
--------validator.js(2KB)
--------db.js(542B)
----screenshot.png(1.14MB)
----README.md(6KB)
----.gitignore(29B)
----routes()
--------admin.js(5KB)
--------user.js(4KB)
--------pages.js(3KB)
--------products.js(3KB)
--------index.js(8KB)
----package-lock.json(250KB)
----package.json(1KB)