๋ชฉ๋ก๐ฉ๐ป ๋ฐฑ์๋(Back-End)/Node js (108)
๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
=> Mern stack Ecommerce App Lets Build And Deploy Mern Stack Project full-stack development โ๏ธ Product API npm install express-formidable ํ์ผ ์ ๋ก๋ ๋ฅผ ํฌํจํ์ฌ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ๊ธฐ ์ํ Node.js ๋ชจ๋ ๐create Product ๐ get all products ๐ get single product ๐ get photo ๐ delete product ๐ update product
=> Mern stack Ecommerce App Lets Build And Deploy Mern Stack Project full-stack development โ๏ธ Category API ๐create category ๐update category ๐ get all categoies ๐ get single category ๐ delete category
=> Mern stack Ecommerce App Lets Build And Deploy Mern Stack Project full-stack development ๋๋ ๋ฐฑ์๋๋ฅผ ๋ ๋ฐฐ์ฐ๊ณ ์ถ๊ธฐ์,, ํ๋ก ํธ๋ ํจ์ค.. ใ ใ ์๊ฐ ๋จ์ ๋ ํจ ํด๋ณด์ง๋ชฝ โ๏ธ Client Setup https://github.com/techinfo-youtube/ecommerce-app-2023/tree/15-admin-orders-css GitHub - techinfo-youtube/ecommerce-app-2023: complete mern stack ecommerce project 2023 complete code complete mern stack ecommerce project 2023 complete code - ..
=> Mern stack Ecommerce App Lets Build And Deploy Mern Stack Project full-stack development โ๏ธ React Setup npx create-react-app client cd client npm start ๐ publish/index.html ๐ src/components/Layout/Footer.js import React from "react"; const Footer = () => { return ( Footer ); }; export default Footer; ๐ src/components/Layout/Header.js import React from "react"; const Header = () => { return ( ..
=> Mern stack Ecommerce App Lets Build And Deploy Mern Stack Project full-stack development โ๏ธ Admin Check ๐ routes/authRouter.js import express from "express"; // router object const router = express.Router(); import { registerController, loginController, testController, } from "../controllers/authController.js"; import { requireSignIn, isAdmin } from "../middlewares/authMiddleware.js"; // rout..
=> Mern stack Ecommerce App Lets Build And Deploy Mern Stack Project full-stack development โ๏ธ Login API ์๋ฒ๊ฐ ๋ก๊ทธ์ธ์ ์๋ฃํ ํด๋ผ์ด์ธํธ์๊ฒ ๋ฐ๊ธํด์ฃผ๋ ๊ธด ๋ฌธ์์ด ์ฌ์ฉ์์ ์ธ์ฆ/์ธ๊ฐ ์ ๋ณด๊ฐ ๋ด๊ฒจ์์ npm install jsonwebtoken ๐ controllers/authController.js import JWT from "jsonwebtoken"; import { comparePassword, hashPassword } from "../helpers/authHelper.js"; import User from "../models/User.js"; // POST REGISTER export const registerC..
=> Mern stack Ecommerce App Lets Build And Deploy Mern Stack Project full-stack development โ๏ธ MongoDB Setup ๐ config/db.js import mongoose from "mongoose"; import colors from "colors"; const connectDB = async () => { try { const conn = await mongoose.connect(process.env.MONGODB_URI); console.log( `Connected To Mongodb Database ${conn.connection.host}`.bgMagenta.white ); } catch (error) { consol..
=> Mern stack Ecommerce App Lets Build And Deploy Mern Stack Project full-stack development โ๏ธ Project Setup ๐ ๋ฒ์ ํ์ธ ๐ npm init -y ๐ npm i express colors nodemon dotenv โ๏ธ Server Setup ๐ ์ด๊ธฐ server.js const express = require("express"); // rest object const app = express(); // rest api app.get("/", (req, res) => { res.send({ message: "Welcome to ecommerce app", }); }); // PORT const PORT = proces..