Bootcamp: REST API

에 λ§Œλ“  2017λ…„ 08μ›” 11일  Β·  21μ½”λ©˜νŠΈ  Β·  좜처: vitorfs/bootcamp

λͺ¨λ“  κΈ°λŠ₯을 ν™•μž₯ν•˜λŠ” ν˜„μž¬ μ½”λ“œλ² μ΄μŠ€μ— λŒ€ν•œ λ‚˜λ¨Έμ§€ APIλ₯Ό κ°œλ°œν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ μ—¬λŸ¬ ν”Œλž«νΌμ—μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

enhancement help wanted new feature

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@yashLadha μΆ©λΆ„νžˆ κ³΅μ •ν•©λ‹ˆλ‹€. μ½”λ“œλ² μ΄μŠ€λ₯Ό μ „ν™˜ν•˜λŠ” λŒ€μ‹  Django Rest Frameworkλ₯Ό 톡해 직접 생성할 수 μžˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  21 λŒ“κΈ€

λ‚˜λŠ” 이것에 λŒ€ν•΄ 생각해 μ™”μ§€λ§Œ μ§€κΈˆκΉŒμ§€ ν”„λ‘œμ νŠΈμ— λŒ€ν•œ κ°€λŠ₯ν•œ 유슀 μΌ€μ΄μŠ€λ₯Ό 찾을 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. 아이디어와 유슀 μΌ€μ΄μŠ€μ— λŒ€ν•΄ μžμ„Ένžˆ μ„€λͺ…ν•΄ μ£Όμ‹œκ² μŠ΅λ‹ˆκΉŒ?

앱을 λͺ¨λ°”일 ν”Œλž«νΌμœΌλ‘œ ν™•μž₯ν•©λ‹ˆλ‹€.

ν₯λ―Έλ‘­μŠ΅λ‹ˆλ‹€. μ‚΄νŽ΄λ³΄κ³  μž‘μ—…ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€. 이것은 μœ λ§ν•΄ λ³΄μž…λ‹ˆλ‹€.

VueJsλ₯Ό μ‚¬μš©ν•˜μ—¬ Rest Framework APIλ₯Ό ꡬ좕 μ€‘μž…λ‹ˆλ‹€. @yashLadha κ°€ 저와 ν•¨κ»˜ κ°œλ°œν•˜κ³  μ‹Άλ‹€λ©΄ μŠ€μΉ΄μ΄ν”„λ‚˜ νŽ˜μ΄μŠ€λΆμ„ μΆ”κ°€ν•΄ μ£Όμ‹œκ² μŠ΅λ‹ˆκΉŒ?

μ•Ό ν™•μ‹€νžˆ. μ €μ—κ²Œ 페이슀뢁 링크와 μŠ€μΉ΄μ΄ν”„ 이름을 λ³΄λ‚΄μ£Όμ‹œκ² μŠ΅λ‹ˆκΉŒ?
λ‚΄ Skype 이름: Yash Ladha

이것은 ν₯미둭게 λ³΄μž…λ‹ˆλ‹€. κ·Έ vue.js UIλ₯Ό 보고 μ‹ΆμŠ΅λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš” μ²΄νƒ€λƒμž…λ‹ˆλ‹€. 이 λ¬Έμ œμ— λŒ€ν•΄ μž‘μ—…ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. Flask쑰차도 @yashLadha @sebastian-codeμ—μ„œ APIλ₯Ό λΉŒλ“œν•˜λŠ” 데 쒋은 ν”„λ ˆμž„μ›Œν¬μž…λ‹ˆλ‹€. λͺ‡ 가지 API와 λ³΄μ•ˆ μ—”λ“œν¬μΈνŠΈλ₯Ό λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€. Github ν”„λ‘œμ νŠΈ 링크둜 μ•ˆλ‚΄ν•΄ λ“œλ¦½λ‹ˆλ‹€!!

@chetanya-shrimaliμ—μ„œ ν₯미둭게 λ“€λ¦½λ‹ˆλ‹€. μš°λ¦¬λŠ” 이에 λŒ€ν•΄ μ—΄λ € μžˆμŠ΅λ‹ˆλ‹€. 자유둭게 PR을 μ œμΆœν•˜κ±°λ‚˜ μ–΄λ–€ κ²½μš°λ“  @yashLadha 및 @congtoanle 에 μ—°λ½ν•˜μ—¬ ν•¨κ»˜ μž‘μ—…ν•  수 μžˆλŠ”μ§€ ν™•μΈν•˜μ‹­μ‹œμ˜€.

μ—¬λŸ¬λΆ„ λͺ¨λ‘, μ œκ°€ λ„μšΈ 수 μžˆλŠ” 일이 있으면 μ•Œλ €μ£Όμ„Έμš”.

ν˜„μž¬ μ½”λ“œλ² μ΄μŠ€μΈ Django에 μžˆμœΌλ―€λ‘œ DRF(Django Rest
Framework) λ˜ν•œ λ³„λ„μ˜ μ½”λ“œλ₯Ό λ§Œλ“€μ§€ μ•Šκ³  λ‹€μŒκ³Ό 같이 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
ν˜„μž¬ μ½”λ“œλ² μ΄μŠ€. @chetanya-shrimali @congtoanle 쑰회수?

2017λ…„ 9μ›” 13일 μˆ˜μš”μΌ μ˜€ν›„ 7:03 Sebastian Reyes Espinosa <
[email protected]>은 λ‹€μŒκ³Ό 같이 μΌμŠ΅λ‹ˆλ‹€.

μž¬λ―Έμžˆλ„€μš” @chetanya-shrimali
https://github.com/chetanya-shrimali . μš°λ¦¬λŠ” 이에 λŒ€ν•΄ μ—΄λ € μžˆμŠ΅λ‹ˆλ‹€. λŠκ»΄μ£Όμ„Έμš”
자유둭게 PR을 μ œμΆœν•˜κ±°λ‚˜ μ–΄λ–€ κ²½μš°μ—λ„ @yashLadha에 μ—°λ½ν•˜μ‹­μ‹œμ˜€.
https://github.com/yashladha 및 @congtoanle
https://github.com/congtoanle μ—μ„œ ν•¨κ»˜ μž‘μ—…ν•  수 μžˆλŠ”μ§€ 확인

μ—¬λŸ¬λΆ„ λͺ¨λ‘, μ œκ°€ λ„μšΈ 수 μžˆλŠ” 일이 있으면 μ•Œλ €μ£Όμ„Έμš”.

β€”
당신이 μ–ΈκΈ‰λ˜μ—ˆκΈ° λ•Œλ¬Έμ— 이것을 λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ 확인
https://github.com/vitorfs/bootcamp/issues/101#issuecomment-329169000 ,
λ˜λŠ” μŠ€λ ˆλ“œ μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/ARMqT_8F4xrWmhuk4L5u-1oxHzWMhSP9ks5sh9mUgaJpZM4O0xv7
.

@sebastian-code λ£Έλ©”μ΄νŠΈ μ΄λ―€λ‘œ @yashLadha에 이미 연락

@yashLadha μΆ©λΆ„νžˆ κ³΅μ •ν•©λ‹ˆλ‹€. μ½”λ“œλ² μ΄μŠ€λ₯Ό μ „ν™˜ν•˜λŠ” λŒ€μ‹  Django Rest Frameworkλ₯Ό 톡해 직접 생성할 수 μžˆμŠ΅λ‹ˆλ‹€.

API용 Python Graphene을 μ‚¬μš©ν•΄ λ³΄μ…¨μŠ΅λ‹ˆκΉŒ?

λ‚˜λŠ” 전에 μ—†μ—ˆλ‹€. κ·ΈλŸ¬λ‚˜ λ‹€μ–‘ν•œ 톡합을 μ œκ³΅ν•˜λŠ” μ„€λͺ…μ„œλ₯Ό λ³΄μ•˜μŠ΅λ‹ˆλ‹€. ν₯λ―Έλ‘œμ›Œ λ³΄μ—¬μš”!!

예, μ‹œλ„ν•˜μ§€λŠ” μ•Šμ•˜μ§€λ§Œ μ•„λ§ˆλ„ μœ μš©ν•˜κ±°λ‚˜ μ΅œμ†Œν•œ ν₯미둜울 것이라고 μƒκ°ν•©λ‹ˆλ‹€. μ–΄μ¨Œλ“  κ²°κ³Ό PR을 자유둭게 μ œμΆœν•˜μ‹­μ‹œμ˜€. μƒˆ μ½”λ“œμ— λŒ€ν•œ μ μ ˆν•œ ν…ŒμŠ€νŠΈλ₯Ό μΆ”κ°€ν•˜κ³  개발 뢄기에 λŒ€ν•΄ μˆ˜ν–‰ν•˜λŠ” 것을 μžŠμ§€ λ§ˆμ‹­μ‹œμ˜€.

μ’‹μ•„ λ‚΄κ°€ μ‘°μ‚¬ν• κ²Œ!!

μ•ˆλ…•ν•˜μ„Έμš”, μ—¬λŸ¬λΆ„, μ €λŠ” μ˜€ν”ˆ μ†ŒμŠ€ 세계에 μ™„μ „νžˆ μƒˆλ‘œμš΄ μ‚¬λžŒμž…λ‹ˆλ‹€. 이 ν”„λ‘œμ νŠΈμ—μ„œ λ‚΄κ°€ μ–΄λ–»κ²Œ λ„μšΈ 수 μžˆλŠ”μ§€ μ •λ¦¬ν•˜λŠ” 데 도움을 쀄 수 μžˆλŠ” μ‚¬λžŒμ΄ μžˆμŠ΅λ‹ˆκΉŒ? Django rest ν”„λ ˆμž„μ›Œν¬λ‘œ μž‘μ—…ν•œ κ²½ν—˜μ΄ μžˆμŠ΅λ‹ˆλ‹€. 이것은 RestAPI인 λ‚˜μ˜ μ·¨λ―Έ ν”„λ‘œμ νŠΈμ— λŒ€ν•œ 링크(https://temperatureapi.herokuapp.com/temperature)이며 Arduinoκ°€ λ‚΄μž₯된 Android μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ μ˜¨λ„λ₯Ό κΈ°λ‘ν•©λ‹ˆλ‹€. λˆ„κ΅°κ°€κ°€ μ˜€ν”ˆ μ†ŒμŠ€ 세계에 λ“€μ–΄κ°€λŠ” 것을 도와쀄 수 μžˆμŠ΅λ‹ˆκΉŒ?

@sinhapiyush86 λΌλŠ” μ§ˆλ¬Έμ΄μ§€λ§Œ 어쩐지 원격 νŒ€κ³Ό μž‘μ—…ν•˜λŠ” 것과 λΉ„μŠ·ν•˜κ³  ν”„λ‘œμ νŠΈμ˜ λͺ©μ μ΄ λ‹€λ₯Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

사싀 μ œκ°€ κ°€μž₯ 잘 λ¬Όμ–΄λ³Ό μ‚¬λžŒμ€ μ•„λ‹ˆμ§€λ§Œ 이 λ‚΄μš©μ΄ μ‘°κΈˆμ΄λ‚˜λ§ˆ 도움 κ°™μŠ΅λ‹ˆλ‹€ .

@sebastian-code κ°μ‚¬ν•©λ‹ˆλ‹€.

@sebastian-code μ•ˆλ…•ν•˜μ„Έμš” sebastian , μ €λŠ” ur μ‚¬μ΄νŠΈλ₯Ό λ°©λ¬Έν–ˆκ³  정말 μ¦κ±°μ› μŠ΅λ‹ˆλ‹€. μ €λŠ” django 및 rest ν”„λ ˆμž„μ›Œν¬λ‘œ μž‘μ—…ν•˜λŠ” μ΄ˆλ³΄μžμ΄μ§€λ§Œ 이 λͺ¨λ“  것이 정말 ν₯λ―Έλ‘­μŠ΅λ‹ˆλ‹€. 이 ν”„λ‘œμ νŠΈμ— κΈ°μ—¬ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. μ œκ°€ ν•  수 μžˆλŠ” 일이 μžˆλ‹€λ©΄ μ•Œλ €μ£Όμ„Έμš”.
참고둜 μ €λŠ” IIT Guwahati의 2ν•™λ…„μž…λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš” μ—¬λŸ¬λΆ„, 저도 이 κΈ°λŠ₯에 κΈ°μ—¬ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. μ–΄λ””μ„œλΆ€ν„° μ‹œμž‘ν•΄μ•Ό ν•˜λŠ”μ§€ μ•Œλ €μ£Όμ„Έμš”.

이λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ GraphQL을 μ‚¬μš©ν•˜μ—¬ λ‹€λ₯Έ μ ‘κ·Ό 방식을 μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰