¾È³çÇϼ¼¿ä.
Áú¹®ÁֽŠºÎºÐÀº
°ÀÇ ÈĹݺο¡
CRUD¸¦ Æ÷ÇÔÇÑ POST¸¦ Àü¼ÛÇÏ´Â ¿¹Á¦°¡ ¿©·¯¹ø
¹Ýº¹µË´Ï´Ù.
POSTµµ óÀ½¿¡´Â 200 »óÅ°ªÀ» ¹Þ´Ù°¡
ÃÖÁ¾ÀûÀ¸·Î´Â 201 Created·Î ¹Þ´Â ¹æ½ÄÀ¸·Î
°ÀÇ°¡ ÁøÇàµË´Ï´Ù.
ÀÌ ºÎºÐÀ» Âü°íÇØ ÁÖ½Ã¸é µÇ°Ú½À´Ï´Ù.
Âü°í·Î,
¾Æ·¡ »ùÇà ÄÚµåó·³, response.status Äڵ忡 µû¶ó¼
200, 201 µîÀÇ »óÅ Äڵ尪À» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
// ÀÔ·Â
// POST: Add()
add(model: IHero): Observable {
return this.http.post(this.API_URI, model)
.map((response: Response) => {
const r = response.json() as IHero; // as ±¸¹®À¸·Î ij½ºÆà ǥÇö
console.log("ÀԷ ó¸® ¿Ï·á: " + response.status); // 201 Created »óÅ°ª ¹Ýȯ
return r;
})
.catch(this.handleError);
}
// »ó¼¼
// GET: GetById()
getById(id: number): Observable {
return this.http.get(`${this.API_URI}/${id}`)
.map((response: Response) => {
let model = response.json();
console.log("»ó¼¼ µ¥ÀÌÅÍ Àб⠿Ϸá: " + response.status);
return model;
})
.catch(this.handleError);
}
ÃÖÀçÈÆ ´ÔÀÌ ¾²½Å ¿ø¹® ±ÛÀÔ´Ï´Ù.
¾È³çÇϼ¼¿ä..
ÀÌÁ¦ ¸· °øºÎ¸¦ ½ÃÀÛÇÑ Angular2 ¼ö°»ýÀÔ´Ï´Ù...
rest api È£Ãâ°ü·Ã ±Ã±ÝÇÑ°Ô ÀÖ¾î ±Û ¿Ã¸³´Ï´Ù...
Á¦°¡ http post·Î È£ÃâÀ» ÇÒ¶§ Á¤»óÀûÀ¸·Î È£ÃâÀÌ µÇ¾ú´ÂÁö °á°ú¸¦ ¹Þ°í ½ÍÀºµ¥
¾î¶»°Ô ÇÏ¸é µÇ³ª¿ä??
º¸Åë 200¹øÀÌ Á¤»ó....¼¹ö¿¡·¯À̸é 500¹ø ÀÌ·¸°Ô ³ª¿À´Â°Å °°Àºµ¥..
Å©·Ò µð¹ö°Å¿¡¼ º¸¸é...
±×·¡¼ È£Ãâ ÈÄ 200¹øÀÌ ¸®ÅϵǴÂÁö 500¹ø,,¾Æ´Ï¸é ´Ù¸¥ ¹øÈ£°¡ ¸®ÅÏÀÌ µÇ´ÂÁö¸¦
È£Ãâ ÈÄ µ¿±â ¹æ½ÄÀ¸·Î ¹Þ°í ½Í½À´Ï´Ù....
¾î¶»°Ô ÇÏ¸é µÉ±î¿ä??
´äº¯ ºÎŹ µå¸³´Ï´Ù..
°¨»çÇÕ´Ï´Ù...
|