Podo - Dev Log (4)
12μ 13μΌ (μ)
μ€λμ μ΄λ»κ² νλ‘μ νΈμ κΈ°μ¬νλμ?
- 컨ν
μΈ μ°ΎκΈ° κ²μμμ§ κ³΅λΆ
- ν€λ ΈλΌμ΄μΈ κ²μμμ§
- λ€μ΄λ², μΉ΄μΉ΄μ€, κ΅¬κΈ κ²μμμ§
- ꡬλ μλΉμ€ κ°κ²© μ‘°μ¬ λ° μμ μ 리
- node-schedule npm 곡λΆ
- μμν¬νΈ κ²°μ μλμ½λ μμ±
μ€λμ νλ‘μ νΈμμ νλ μ μ 무μμΈκ°μ?
- ν€λ ΈλΌμ΄μΈ κ²μμμ§ APIκ° μ€ν μμ€κ° μλλ€ λ³΄λ λ€λ₯Έ λ체 λ°©μμ μ°ΎκΈ°κ° μ΄λ €μ μ΅λλ€.
λ΄μΌμ νλ‘μ νΈμ κΈ°μ¬νκΈ° μν΄ λ¬΄μμ ν΄μΌ νλμ?
- μ μ°μμ€ν ꡬν
12μ 14μΌ (ν)
μ€λμ μ΄λ»κ² νλ‘μ νΈμ κΈ°μ¬νλμ?
- cancelSchedule ꡬν
- ν¬λλ¨Έλ μ μ°μμ€ν 50% ꡬν
- DB Schemaμ API Docs μμ
- λ°±μλ μλ¬ ν¨κ» λλ²κΉ
μ€λμ νλ‘μ νΈμμ μ΄λ€ μλ¬κ° λ°μνκ³ , μ΄λ»κ² ν΄κ²°νλμ?
- OTT Seedκ° λ€μ΄κ° μμ§ μμμ΅λλ€
- κΈ°λ³Έ μ€μ μ½λκ° λ€μ΄κ°μμ§ μμμ΅λλ€.
const sequelize = require("sequelize");
const Op = sequelize.Op;
λ΄μΌμ νλ‘μ νΈμ κΈ°μ¬νκΈ° μν΄ λ¬΄μμ ν΄μΌ νλμ?
- μ μ°μμ€ν ꡬν
- μμν¬νΈ API μ¬μ©
12μ 15μΌ (μ)
μ€λμ μ΄λ»κ² νλ‘μ νΈμ κΈ°μ¬νλμ?
- OTT seed μ€μ κ°κ²© λ°μ
- ν¬λ λ¨Έλ μ μ°μμ€ν settlePodoMoney 100% ꡬν
- promise κΈ°λ°μ λΌμ΄λΈλ¬λ¦¬μΈ sequelizeλ₯Ό μ¬μ©ν¨μΌλ‘μ¨ κ°μ μ΄μ©νκΈ° μν΄ μλ¬ νΈλ€λ§
- νλ‘ νΈ μλ¬ λλ²κΉ λ° searchParty μ΅μ μΆκ°
- μ 립/μΈμΆ λ΄μ μΆκ°
μ€λμ νλ‘μ νΈμμ μ΄λ€ μλ¬κ° λ°μνκ³ , μ΄λ»κ² ν΄κ²°νλμ?
- Deprecation warning: value provided is not in a recognized RFC2822 or ISO format.λΌλ κ²½κ³ λ¬Έκ΅¬κ° λ΄μ΅λλ€. μκ³ λ³΄λ moment λΌμ΄λΈλ¬λ¦¬λ κ°λ°μ΄ λ μ΄μ μ§νλμ§ μλ λΌμ΄λΈλ¬λ¦¬μμ΅λλ€. λ°λΌμ λ체 λΌμ΄λΈλ¬λ¦¬λ‘ dayjsλ₯Ό μ¬μ©νμμ΅λλ€.
μ€λμ νλ‘μ νΈμμ νλ μ μ 무μμΈκ°μ?
- sequelizeκ° κ°μ²΄ κΈ°λ°μ μΈμ΄λΌ κ°μ 리ν΄ν λ μ΄λ €μ μ΅λλ€. κΈνκ² μ½λλ₯Ό μ§λλΌ μ’ μ§μ λΆν λΆλΆμ΄ μλλ° λμ€μ μ¬μ μμ λ ν΄λ¦° νκ² μ½λ μ§λ λ²μ λ μκ°ν΄λ³΄λ €κ³ ν©λλ€.
- μ΄λ―Έ μκ³ λ¦¬μ¦μ΄ ꡬνλμ΄ μλ μ 립 λ―Έλ€μ¨μ΄μ μλ‘μ΄ μ‘°κ±΄μ μΆκ°νκΈ° μν΄ μ²μλΆν° λκΉμ§ μκ°νλ € νλ μμκ° κ³μ ν·κ°λ Έμ΅λλ€. κ·Έλ¬λ€ 보λ ν λΆλΆμλ§ μ§μ°©ν΄μ λ¬Έμ λ₯Ό νλ €κ³ νμ΅λλ€. μ§μ μ’ μ΄μ μ½λ μμλ₯Ό μ 리νκ³ μ¨ λ΄λ €κ°λ μ΄λ μ λ μ λ¦¬κ° λκ³ λ¬Έμ λ₯Ό λ°λΌλ³΄λ μμΌκ° λμ΄μ Έ λ§μ ν΄κ²°ν μ μμμ΅λλ€.
λ΄μΌμ νλ‘μ νΈμ κΈ°μ¬νκΈ° μν΄ λ¬΄μμ ν΄μΌ νλμ?
- README.md / Wiki μ 리
- λ°±μλ λ° νλ‘ νΈ λΆμ‘± λΆλΆ μ±μ°κΈ°
12μ 16μΌ (λͺ©)
μ€λμ μ΄λ»κ² νλ‘μ νΈμ κΈ°μ¬νλμ?
- xlsx λΌμ΄λΈλ¬λ¦¬ μ¬μ© λ° Party λλ―Έ λ°μ΄ν° μ λ ₯
- νλ‘ νΈν νν° λ§λ€κΈ°μμ κ° OTT λ§λ μ΄λ¦ μ€μ
- νλ‘ νΈν μλ¬ λλ²κΉ
- sequelize μ λλ‘ μ€ν μ λλ μλ¬: Payment μΉΌλΌ λ³κ²½μΌλ‘ μΈν΄ DB μ¬μΈν
- getFilteredParties μ€ν μλλ μλ¬: μ§μ μ μΌλ‘ getAllOttλ₯Ό μ€νν΄μ ν΄κ²°
- λ‘컬μμλ κ°μΈ νλ‘ν μ΄λ―Έμ§κ° 보μ΄λλ° λ°°ν¬ νμλ μλ° λλ μλ¬ λλ²κΉ : μλ² μ¬λ°°ν¬λ‘ ν΄κ²°
- ν΄λΌμ΄μΈνΈ λ°°ν¬
- API Document: μ€μ responseμ λ§κ² Statement Controllerμ OTT responseλ₯Ό νκ΅μ΄λ‘ λ³κ²½
- μ΅μλ¨μ μλ Node_modules μμ
- README.md μμ λ° Wiki Requirements μ 리
- Project Weekly Reflection λ―Έν μ§ν
μ€λμ νλ‘μ νΈμμ μ΄λ€ μλ¬κ° λ°μνκ³ , μ΄λ»κ² ν΄κ²°νλμ?
- νλ‘ νΈν ν¨κ» μλ¬ λλ²κΉ
- sequelize μ λλ‘ μ€ν μ λλ μλ¬: Payment μΉΌλΌ λ³κ²½μΌλ‘ μΈν΄ DB μ¬μΈν
- getFilteredParties μ€ν μλλ μλ¬: μ§μ μ μΌλ‘ getAllOttλ₯Ό μ€νν΄μ ν΄κ²°
- λ‘컬μμλ κ°μΈ νλ‘ν μ΄λ―Έμ§κ° 보μ΄λλ° λ°°ν¬ νμλ μλ° λλ μλ¬ λλ²κΉ : μλ² μ¬λ°°ν¬λ‘ ν΄κ²°
μ€λμ νλ‘μ νΈμμ νλ μ μ 무μμΈκ°μ?
- μ΄ν λμ μ΄ μ¬λ μκ° μ λ μλ λͺΈμ΄ κΈ°μ΄μ΄ μμ΄ νλ€μμ΅λλ€.
λ΄μΌμ νλ‘μ νΈμ κΈ°μ¬νκΈ° μν΄ λ¬΄μμ ν΄μΌ νλμ?
- νλ‘ νΈμλ μμ
- λ°±μλ μμ
12μ 17μΌ (κΈ)
μ€λμ μ΄λ»κ² νλ‘μ νΈμ κΈ°μ¬νλμ?
- User, Parties, User_party Seed μμ±
- bcrypt μνΈν κ³΅λΆ λ° ν μ€νΈ
- OTT ν
μ΄λΈ μΉΌλΌ μΆκ°
- Model, Seed λ³κ²½
- DB μ€ν€λ§ λ³κ²½
- Wiki λ³κ²½
μ€λμ νλ‘μ νΈμμ μ΄λ€ μλ¬κ° λ°μνκ³ , μ΄λ»κ² ν΄κ²°νλμ?
- ν μ€νΈ νκ²½μμλ νν° κ°μ μ΄ λλλ°, ν΄λΌμ΄μΈνΈ νκ²½μμλ νν° κ°μ μ΄ λμ§ μλ μλ¬κ° λ°μνμ΅λλ€. νν° κ°μ νκΈ° λ²νΌμ λλ λλ°λ ν΄λΌμ΄μΈνΈκ° μλ²νν PATCH /join μμ²μ 보λ΄μ§ μλ λΆλΆμμ λ¬Έμ μΈ κ² κ°μ΅λλ€. λ΄μΌλ§μ λ λλ²κΉ ν μμ μ λλ€.
μ€λμ νλ‘μ νΈμμ νλ μ μ 무μμΈκ°μ?
- μμ§ μΌμ΄μ€λ₯Ό μκ°νλ©΄μ λλ―Έ λ°μ΄ν°λ₯Ό μμ±νλ μ μ΄ μ΄λ €μ μ΅λλ€.
- 컨λμ μ΄ λμμ§μ§ μμ νλ€μμ΅λλ€.
λ΄μΌμ νλ‘μ νΈμ κΈ°μ¬νκΈ° μν΄ λ¬΄μμ ν΄μΌ νλμ?
- joinParty μλ¬ λλ²κΉ
12μ 18μΌ (ν )
μ€λμ μ΄λ»κ² νλ‘μ νΈμ κΈ°μ¬νλμ?
- λ°νμ© λλ―Έ λ°μ΄ν°(Party, User_party) μΆκ° μμ±
- OTT plan λ°μ΄ν° μμ
- controller/getUsersPartyμμ νν°μ λλ€μλ 보λ΄μ€ μ μλλ‘ μμ
- Party Controller μλ¬μ½λ μΈλΆν
- κ²μ€νΈ λ‘κ·ΈμΈ κ³΅λΆ
- νλ‘ νΈν μλ¬ λλ²κΉ
- λ°±μλ νμ
μ€λμ νλ‘μ νΈμμ μ΄λ€ μλ¬κ° λ°μνκ³ , μ΄λ»κ² ν΄κ²°νλμ?
- getUsersParty μ€μ½ν μλ¬. μΆν μμ± μμ
μ€λμ νλ‘μ νΈμμ νλ μ μ 무μμΈκ°μ?
- ꡬννκ³ μΆμ κΈ°λ₯μ λ§μλ° μκ°μ΄ λΆμ‘±νλ€λ μ μμ μλ°κ°μ λκΌμ΅λλ€.
λ΄μΌμ νλ‘μ νΈμ κΈ°μ¬νκΈ° μν΄ λ¬΄μμ ν΄μΌ νλμ?
- Capital ν μ΄λΈ ꡬ체ν λ° μ»¨νΈλ‘€λ¬ ꡬν
- κ°μΈ λ°ν μμ μ€λΉ
12μ 20μΌ (μ)
μ€λμ μ΄λ»κ² νλ‘μ νΈμ κΈ°μ¬νλμ?
- νν°μ₯μ΄ ν¬λ λ¨Έλ μΈμΆν λ Capital ν μ΄λΈμλ λ°μλλλ‘ μμ
- Capitalμ μκΈ μν©λ§ 보μ¬μ£Όλ κ²μ΄ μλλΌ, νκ³μ₯λΆμ²λΌ λ΄μμ 보μ¬μ£ΌκΈ° μν΄ λ³λκΈμ‘, μ ν, μ΄κΈμ‘μΌλ‘ ꡬ체νν΄μ ν μ΄λΈ μΉΌλΌ λ³κ²½
μ€λμ νλ‘μ νΈμμ νλ μ μ 무μμΈκ°μ?
- Node Scheduleμ μ¬μ©νλ€ λ³΄λ λ°λ‘λ°λ‘ κ²°κ³Όλ₯Ό νμΈνμ§ λͺ»νκ³ μ΅λ 1λΆμ λ κΈ°λ€λ €μΌ νμ΅λλ€. μκ°μ μλΌκΈ° μν΄ ν μ€νΈ κ²°κ³Όλ₯Ό κΈ°λ€λ¦¬λ λμ λ€λ₯Έ λΆλΆμ λ μ 보μμ΅λλ€. μ£Όμ κ° μλ€κ°λ€ νλ€λ³΄λ κ°λ° ν¨μ¨μ΄ λ¨μ΄μ‘μ΅λλ€.
λ΄μΌμ νλ‘μ νΈμ κΈ°μ¬νκΈ° μν΄ λ¬΄μμ ν΄μΌ νλμ?
- λ°ν μμ μ°κΈ°