newri08071128
@newri08071128
Reviews Written
-
Average Rating
-
Posts
Q&A
HistoryPage ํ ์ด๋ธ ๋ฐ์ดํฐ ๊ตฌํ
(์ฌ์ง)์.. ์ ์๋ ์ ์๋ ์์ค๋ก ํ๊ณ ๋ชฝ๊ณ db ์ ๊ป๋ก ์ฐ๊ฒฐํด์ ํด๋ดค๋๋ฐ history ๋ถ๋ถ ์ ๋๋ก ๋ฐ์ดํฐ ๋ถ๋ฌ์์ง๋๋ค ใ ใ ์ ์์ค๋ ๋์ฒด ๊ทธ๋ผ ์ด๋๊ฐ ๋ฌธ์ ์ผ๊น์ ใ ใ ???์ ๋ฒ์ ์ ์๋๊ป์ ์ ๊นํ๋ธ์์ ๋ฐ์ ์์ค๋ก ํ ์คํธํ์ ์ ํ ์คํธํ๊ฑด์ง๋ ์ ๋ชจ๋ฅด๊ฒ ๋๋ฐ history ํ ์ด๋ธ ๋ฐ์ดํฐ ์ ๋์ค์ จ๋ค๊ณ ๋ง์ํ์์ง ์์ผ์ จ๋์?? ๊ทธ๋ผ ์ ์์ค ๋ฌธ์ ๊ฐ ์๋ ๊ฑธ๊น์?? ๐ญ๐ญ ํน์ ๋ค๋ฅธ ์ง๋ฌธ์ผ๋ก ๋๋ ธ๋ ๊นํ๋ธ gh-pages๋ก ๋ฐฐํฌํ๋ ๊ฒ๋ ์ ์๋์ด ํ ์คํธ ํ์ จ์ ๋ ํน์ ๋ค ์ ์์ผ๋ก ์๋ ๋์์๊น์??๐คฃ
- Likes
- 0
- Comments
- 10
- Viewcount
- 477
Q&A
HistoryPage ํ ์ด๋ธ ๋ฐ์ดํฐ ๊ตฌํ
๋ค ์ ์๋! ์บ์๋ ์ง์ฐ๊ณ mongoDB ๋ฐ์ดํฐ ์ด๊ธฐํ ํด๋ดค๋๋ฐ๋ ์ฌ์ ํ ๊ฐ์ ํ์์ด ์ง์๋ฉ๋๋ค ๐ญ
- Likes
- 0
- Comments
- 10
- Viewcount
- 477
Q&A
HistoryPage ํ ์ด๋ธ ๋ฐ์ดํฐ ๊ตฌํ
์ ... ์๋์? ์ ์์ ํ๊ฑด ์๋๋ฐ ์ ์ชฝ์์ ์์ง๋ ๋ฐฐ์ด์์ ๋ฐฐ์ด๋ก ๋ ์ (?) ๊ทธ๋ฐ์ง ํ ์ด๋ธ์์ผ๋ก ํด๋น ๋ฐ์ดํฐ ๊ฐ์ ์๋์ค๋ ์ค์ ๋๋ค... (์ฌ์ง)๊ทธ๋ผ ์ github์ ์ ์ฒด ์ฝ๋์์ ์๋ฌ๋ ์๋๊ฑด๊ฐ์...??? ๐ฏ๐ฏ๐ฏ๊ทผ๋ฐ.. ์ ? ์ ์ชฝ์์ ๋ก์ปฌ url๋ก ํ ์คํธ ํ๋ฉด ์์ ๋ ๊ฒ ๋์ค๋ ๊ฑธ๊น์ ใ ใ
- Likes
- 0
- Comments
- 10
- Viewcount
- 477
Q&A
๊นํ๋ธ ghpages ๋ฐฐํฌ
๋น ๋ฅธ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค ใ ใ ์๊ทธ๋๋ package.json์์ ๋งจ์๋จ์ ๋ฃ์ด๋ณด๊ณ ๋ฐฐํฌ ํ ์คํธํด๋ดค๋๋ฐ ์ฌ์ ํ ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ๋ฉด 404 ์๋ฌ๊ฐ ๋น๋๋ค ใ ใ
- Likes
- 0
- Comments
- 6
- Viewcount
- 678
Q&A
HistoryPage ํ ์ด๋ธ ๋ฐ์ดํฐ ๊ตฌํ
๋น ๋ฅธ ๋ต๋ณ ๋ค์ํ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!!๋ค, ์๊ทธ๋๋ ์ ์๋ ์์ค์ฝ๋๋ ๋น๊ตํ๊ณ ๊ฐ์๋ ๋๋ ค๋ณด๊ณ ์๋๋ฐ 3์ผ๋ด๋ด ๋๋ ค๋ณด๊ณ ์๋๋ฐ ์ ํ ์ฐพ์ง๋ฅผ ๋ชปํ๊ณ ์์ต๋๋ค ใ ใ https://github.com/newri0807/reactStoreํ๋ฒ ์ฒดํฌํด ์ฃผ์๋ฉด ์ ๋ง ๊ฐ์ฌ๋๋ฆฝ๋๋ค์ ์๋์ History ํ์ด์ง์ props์ ์ฝ์๋ก๊ทธ๋ ์ History ํ์ด์ง์ props์ ์ฝ์๋ก๊ทธ๋ ๋น๊ตํด๋ดค๋๋ฐ ๋๋จธ์ง ๋ถ๋ถ์ ๋ค ๋๊ฐ์ ๋ฐ history์ ๋ฐฐ์ด๋ถ๋ถ๋ง ๋ค๋ฅธ๋ฐ ๊ทธ๋ผ histroy์ ํธ์ํ ๋ถ๋ถ๋ง ์๋ฌ ๋๊ฒ ์๋๊ฐ์??์ ๋ฐฐ์ด์์ ๋ฐฐ์ด์ด ๋ค์ด๊ฐ๊ฒ ํธ์๊ฐ ๋๋์ง ... ์ ๊ฐ ๋ค๋ฅธ ๊ณณ์ ์คํ์๋ ๋ฐ๊ฒฌํ์ง๋ชปํด์์ ๐ญ(์ฌ์ง)
- Likes
- 0
- Comments
- 10
- Viewcount
- 477
Q&A
๊นํ๋ธ ghpages ๋ฐฐํฌ
๋ค , ์ฒ์ ๊นํ๋ธ๋ก ๋ฐฐํฌํ ๋ client>package.json ํ์ผ์ homepage์ ํด๋นํ๋ url ๋ฃ๊ณ ๋ฐฐํฌํ์ต๋๋ค.๊ทธ๋์ ๋ฐฐํฌ ํ ์ฒซ indexํ์ด์ง๋ ์ด๋ฆฌ๋๊ฒ ์๋๊ฐ์???? ๐ญํน์.envํ์ผ์ ๋ฃ์ url ์ด๋ package.json ์ ๋ฃ์ url์ด ๋ค๋ฅธ๊ฐ์?? (์ฌ์ง)
- Likes
- 0
- Comments
- 6
- Viewcount
- 678
Q&A
๊นํ๋ธ ghpages ๋ฐฐํฌ
๋ต๋ณ ์ ๋ง ๊ฐ์ฌ๋๋ฆฝ๋๋ค.์์ ๋ง์ํด์ฃผ์ ๋๋ก ์ค์ ํ๊ธด ํ๋๋ฐ ์ฌ์ ํ ์๋จนํ์์ .. ์ ๊ฐ ์ดํดํ๊ฒ ๋ง์๊น์?์๋์ ๊ฐ์ด ์ ํ ํ์ต๋๋ค..env (์ฌ์ง).env ํ์ผ ์์น (์ฌ์ง)client > index.js(์ฌ์ง)env ์ค์ ์ด ์๋จนํ๋๊ฒ ๊ฐ์์dotenv ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ ์ค์นํ ์ต์๋จ root ์ชฝ์๋ .env ํ์ผ์ ๋ฃ๊ณ ์ฌ๋ฐฐํฌ ํ๋๋ฐ๋ ์๋จนํ๋ค์ ใ ใ (์ฌ์ง)
- Likes
- 0
- Comments
- 6
- Viewcount
- 678
Q&A
HistoryPage ํ ์ด๋ธ ๋ฐ์ดํฐ ๊ตฌํ
router.post("/successBuy", auth, (req, res) => { let history = []; let transactionData = {}; // 1.User Collection ์์ Histroy ํ๋ ์์ ๊ฐ๋จํ ๊ฒฐ์ ์ ๋ณด ๋ฃ์ด์ฃผ๊ธฐ req.body.cartDetail.forEach((item) => { history.push({ dateOfPurchase: Date.now(), name: item.title, id: item._id, price: item.price, quantity: item.quantity, paymentId: req.body.paymentData.paymentID, }); }); // 2. Payment Collection ์์ ์์ธํ ๊ฒฐ์ ์ ๋ณด ๋ฃ์ด์ฃผ๊ธฐ transactionData.user = { id: req.user._id, name: req.user.name, lastname: req.user.lastname, email: req.user.email, }; transactionData.data = req.body.paymentData; transactionData.product = history; // histroy ์ ๋ณด ์ ์ฅ User.findOneAndUpdate( { _id: req.user._id }, { $push: { history: history }, $set: { cart: [] } }, { new: true }, (err, user) => { if (err) return res.json({ success: false, err }); // payment์๋ค๊ฐ transactionData์ ๋ณด ์ ์ฅ const payment = new Payment(transactionData); payment.save((err, doc) => { if (err) return res.json({ success: false, err }); // 3. Product Collection ์์ ์๋ sold ํ๋ ์ ๋ณด ์ ๋ฐ์ดํธ ์์ผ์ฃผ๊ธฐ // ์ํ ๋น ๋ช๊ฐ์ quantity๋ฅผ ์๋์ง // first Item quantity 2 // second Item quantity 3 let products = []; doc.product.forEach((item) => { products.push({ id: item.id, quantity: item.quantity }); }); async.eachSeries( products, (item, callback) => { Product.update( { _id: item.id }, { $inc: { sold: item.quantity, }, }, { new: false }, callback ); }, (err) => { if (err) return res.status(400).json({ success: false, err }); res.status(200).json({ success: true, cart: user.cart, cartDetail: [], }); } ); }); } ); }); ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ์ด์ชฝ๋ถ๋ถ๋ง ๋ณด์ฌ๋๋ฆฌ๋ฉด ๋ ๊น์?
- Likes
- 0
- Comments
- 10
- Viewcount
- 477




