{"id":95,"date":"2019-09-04T13:32:49","date_gmt":"2019-09-04T13:32:49","guid":{"rendered":"https:\/\/joalm.com\/blog\/?p=95"},"modified":"2021-07-11T18:11:46","modified_gmt":"2021-07-11T18:11:46","slug":"entornos-de-trabajo","status":"publish","type":"post","link":"https:\/\/joalm.com\/blog\/index.php\/2019\/09\/04\/entornos-de-trabajo\/","title":{"rendered":"Entornos de trabajo"},"content":{"rendered":"\n\n\n\t<div class=\"dkpdf-button-container\" style=\" text-align:right \">\n\n\t\t<a class=\"dkpdf-button\" href=\"\/blog\/index.php\/wp-json\/wp\/v2\/posts\/95?pdf=95\" target=\"_blank\"><span class=\"dkpdf-button-icon\"><i class=\"fa fa-file-pdf-o\"><\/i><\/span> Descargar<\/a>\n\n\t<\/div>\n\n\n\n\n\n<p>Hola una vez m\u00e1s amigos el d\u00eda de hoy veremos uno de los puntos m\u00e1s potentes de Postman, desde mi punto de vista.<\/p>\n<p>Postman nos da la posibilidad de definir todas las variables que necesitemos y clasificarlas por entornos de trabajo. Esto es muy \u00fatil cuando tienes diferentes proyectos o cuando necesitas configurar m\u00faltiples entornos para un mismo proyecto por ejemplo :<\/p>\n<ul>\n<li>Diferentes cabeceras.<\/li>\n<li>Cambio de urls por ambiente (local, testing, producci\u00f3n etc).<\/li>\n<\/ul>\n<p>Para configurar los entornos y sus variables, ver\u00e1s que en la esquina superior derecha de la interfaz hay un desplegable en el que se puede leer \u201cNo environments\u201d, esta opci\u00f3n nos sirve para cambiar entre entornos.<\/p>\n<p>Si haces click en el bot\u00f3n de ajustes que est\u00e1 al lado, aparece una opci\u00f3n llamada \u201cManage environments\u201d donde se pueden configurar cada uno de ellos :<\/p>\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/manage_enviroments-1024x576.jpg\" alt=\"\" class=\"wp-image-153\" srcset=\"https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/manage_enviroments-1024x576.jpg 1024w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/manage_enviroments-300x169.jpg 300w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/manage_enviroments-768x432.jpg 768w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/manage_enviroments.jpg 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/add_enviroment-1024x576.jpg\" alt=\"\" class=\"wp-image-154\" srcset=\"https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/add_enviroment-1024x576.jpg 1024w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/add_enviroment-300x169.jpg 300w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/add_enviroment-768x432.jpg 768w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/add_enviroment.jpg 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Para poder guardar varibles de entorno postman nos pedir\u00e1 los siguientes datos :<\/p>\n\n\n\n<ul><li><strong>Variable :<\/strong> Es el nombre de la variable, con ella podremos acceder al valor que definamos en current value.<\/li><li><strong>Initial value : <\/strong>Es el valor inicial de tu variable, te recomiendo poner el mismo valor que en current value.<\/li><li><strong>Current value : <\/strong>Es el valor de la variable.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/configure_variables-1024x576.jpg\" alt=\"\" data-id=\"155\" data-link=\"https:\/\/joalm.com\/blog\/?attachment_id=155\" class=\"wp-image-155\" srcset=\"https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/configure_variables-1024x576.jpg 1024w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/configure_variables-300x169.jpg 300w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/configure_variables-768x432.jpg 768w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/configure_variables.jpg 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>Una vez configuradas, su uso en cualquier llamada y en cualquier colecci\u00f3n es muy simple. Si por ejemplo definimos la url del recurso con el nombre host_url como variable de entorno (o global), puedes utilizar esta variable escribiendo la clave entre dobles llaves. <\/p>\n\n\n\n<p>Por ejemplo:<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/use_enviroment-1024x576.jpg\" alt=\"\" data-id=\"156\" data-link=\"https:\/\/joalm.com\/blog\/?attachment_id=156\" class=\"wp-image-156\" srcset=\"https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/use_enviroment-1024x576.jpg 1024w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/use_enviroment-300x169.jpg 300w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/use_enviroment-768x432.jpg 768w, https:\/\/joalm.com\/blog\/wp-content\/uploads\/2019\/09\/use_enviroment.jpg 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>Para hacer uso de nuestras variables por entorno basta con seleccionar el enviroment y mediante dobles llaves usar nuestra variable, esto se puede apreciar en la imagen anterior.<\/p>\n\n\n\n<p>De esta manera, es muy simple cambiar la URL de todas las llamadas definidas en la colecci\u00f3n (\u00fanicamente deber\u00e1s seleccionar el entorno correspondiente) y las variables cambiar\u00e1n de valor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusiones<\/h2>\n\n\n\n<p>El uso de entornos es de suma importancia y como lo mencione en un inicio me parece uno de los puntos m\u00e1s potentes de Postman, esto debido a que el uso de estos entornos te permitir\u00e1 tener un desarrollo m\u00e1s \u00e1gil sin mencionar que si llaga a cambiar alg\u00fan valor por ejemplo en una Url no tendr\u00e1s que cambiarla en todos tus requests.<\/p>\n\n\n\n<p>Si tienes m\u00e1s dudas te recomiendo seguir el siguiente link, aqui encontraras la documentaci\u00f3n oficial :<\/p>\n\n\n\n<p><a href=\"https:\/\/learning.getpostman.com\/docs\/postman\/environments_and_globals\/variables\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (abre en una nueva pesta\u00f1a)\">https:\/\/learning.getpostman.com\/docs\/postman\/environments_and_globals\/variables\/<\/a><\/p>\n\n\n\n<p>Muchas gracias por leer este post espero que te haya sido de mucha \nutilidad, no olvides comentar y lo m\u00e1s importante de todo compartir\u2026 \ud83e\udd29<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descargar Hola una vez m\u00e1s amigos el d\u00eda de hoy veremos uno de los puntos m\u00e1s potentes de Postman, desde mi punto de vista. Postman nos da la posibilidad de definir todas las variables que necesitemos y clasificarlas por entornos de trabajo. Esto es muy \u00fatil cuando tienes diferentes proyectos o cuando necesitas configurar m\u00faltiples entornos para un mismo proyecto [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":49,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/95"}],"collection":[{"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":8,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/95\/revisions"}],"predecessor-version":[{"id":243,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/95\/revisions\/243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/media\/49"}],"wp:attachment":[{"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}