{"id":496,"date":"2015-09-14T08:56:43","date_gmt":"2015-09-14T06:56:43","guid":{"rendered":"http:\/\/blog.thecodecampus.de\/?p=496"},"modified":"2023-12-20T19:59:01","modified_gmt":"2023-12-20T18:59:01","slug":"gulp-catch-and-log-less-errors","status":"publish","type":"post","link":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/","title":{"rendered":"Gulp &#8211; catch and log less errors"},"content":{"rendered":"<p>To work\u00a0efficiently its\u00a0indispensable to get detailed error messages. If you simply pipe\u00a0the gulp-less task to\u00a0your stream you will receive a error message &#8211; but your <span style=\"text-decoration: underline;\">whole gulp task will crash<\/span>.<\/p>\n<pre class=\"\">s = s.pipe(less());<\/pre>\n<p><small style=\"font-size: 12px; margin-bottom: 0;\">what we get:<\/small><\/p>\n<pre class=\"lang:default decode:true\">\/blog-theCodeCampus\/blog\/node_modules\/gulp-less\/node_modules\/accord\/node_modules\/when\/lib\/decorators\/unhandledRejection.js:80\r\nthrow e;\r\n^\r\nError: Unrecognised input. Possibly missing opening '{' in file \/blog-theCodeCampus\/blog\/less\/_footer.less line no. 54<\/pre>\n<p><!--more--><\/p>\n<p><small style=\"font-size: 12px; margin-bottom: 0;\">what we actually want:<\/small><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-499\" src=\"http:\/\/blog.thecodecampus.de\/wp-content\/uploads\/2015\/09\/gulp_catch_less_errors.png\" alt=\"gulp catch less errors\" width=\"962\" height=\"356\" srcset=\"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2015\/09\/gulp_catch_less_errors.png 962w, https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2015\/09\/gulp_catch_less_errors-300x111.png 300w\" sizes=\"auto, (max-width: 962px) 100vw, 962px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Add Error Handler to Gulp<\/h2>\n<p>In order to display the errors and prevent your whole gulp task from crashing you need to add an error handler function. Since we want it colorized we use gulp-util ( npm install\u00a0gulp-util &#8211;save-dev ).<\/p>\n<pre class=\"\">var onError = function (err) {\r\n    util.log(util.colors.red.bold('[ERROR LESS]:'),util.colors.bgRed(err.message));\r\n    this.emit('end');\r\n};<\/pre>\n<p>Next step is to pipe the <strong>onError<\/strong>-function to our stream (line 6) :<\/p>\n<pre class=\"\">function compileLess() {\r\n    var s = gulp.src('.\/less\/**\/*.less');\r\n    s = s.pipe(sourceMaps.init());\r\n    s = s.pipe(cache('less'));\r\n    s = s.pipe(less());\r\n    s = s.on('error', onError);\r\n    s = s.pipe(remember('less'));\r\n    s = s.pipe(minifyCss());\r\n    s = s.pipe(concat('style.css'));\r\n    s = s.pipe(sourceMaps.write('maps\/'));\r\n    return s.pipe(gulp.dest(paths.target));\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"line-height: 1.5;\">This works not only for less but for all streams. So you can also log your linting errors or stuff like that, even with custom colors to\u00a0classify faster wether its an js\/less\/&#8230; error<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To work\u00a0efficiently its\u00a0indispensable to get detailed error messages. If you simply pipe\u00a0the gulp-less task to\u00a0your stream you will receive a error message &#8211; but your whole gulp task will crash. s = s.pipe(less()); what we get: \/blog-theCodeCampus\/blog\/node_modules\/gulp-less\/node_modules\/accord\/node_modules\/when\/lib\/decorators\/unhandledRejection.js:80 throw e; ^ Error: Unrecognised input. Possibly missing opening &#8216;{&#8216; in file \/blog-theCodeCampus\/blog\/less\/_footer.less line no. 54<\/p>\n","protected":false},"author":29,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,79],"tags":[61,83],"class_list":["post-496","post","type-post","status-publish","format-standard","hentry","category-javascript","category-tooling","tag-javascript","tag-tooling"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Gulp - catch and log less errors - Web Development Blog<\/title>\n<meta name=\"description\" content=\"Elevate Gulp error handling. Try &#039;gulp-catch-and-log-less-errors&#039; for seamless development. Enhance error management, boost productivity. Dive in!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gulp - catch and log less errors - Web Development Blog\" \/>\n<meta property=\"og:description\" content=\"Elevate Gulp error handling. Try &#039;gulp-catch-and-log-less-errors&#039; for seamless development. Enhance error management, boost productivity. Dive in!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Development tips and tricks - theCodeCampus Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-09-14T06:56:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-20T18:59:01+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blog.thecodecampus.de\/wp-content\/uploads\/2015\/09\/gulp_catch_less_errors.png\" \/>\n<meta name=\"author\" content=\"theCodeCampus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"theCodeCampus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/\"},\"author\":{\"name\":\"theCodeCampus\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#\\\/schema\\\/person\\\/276bbda2f8da73154f22fb652201cfbc\"},\"headline\":\"Gulp &#8211; catch and log less errors\",\"datePublished\":\"2015-09-14T06:56:43+00:00\",\"dateModified\":\"2023-12-20T18:59:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/\"},\"wordCount\":135,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/blog.thecodecampus.de\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/gulp_catch_less_errors.png\",\"keywords\":[\"JavaScript\",\"Tooling\"],\"articleSection\":[\"JavaScript\",\"Tooling\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/\",\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/\",\"name\":\"Gulp - catch and log less errors - Web Development Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/blog.thecodecampus.de\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/gulp_catch_less_errors.png\",\"datePublished\":\"2015-09-14T06:56:43+00:00\",\"dateModified\":\"2023-12-20T18:59:01+00:00\",\"description\":\"Elevate Gulp error handling. Try 'gulp-catch-and-log-less-errors' for seamless development. Enhance error management, boost productivity. Dive in!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/#primaryimage\",\"url\":\"http:\\\/\\\/blog.thecodecampus.de\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/gulp_catch_less_errors.png\",\"contentUrl\":\"http:\\\/\\\/blog.thecodecampus.de\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/gulp_catch_less_errors.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/gulp-catch-and-log-less-errors\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gulp &#8211; catch and log less errors\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/\",\"name\":\"Web Development tips and tricks - theCodeCampus Blog\",\"description\":\"Tips, tricks, and experiences about developing web and mobile applications with Angular, TypeScript, and Testing.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#organization\",\"name\":\"theCodeCampus\",\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/TCC-Logo-Bildmarke-quadratisch.jpg\",\"contentUrl\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/TCC-Logo-Bildmarke-quadratisch.jpg\",\"width\":156,\"height\":156,\"caption\":\"theCodeCampus\"},\"image\":{\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/#\\\/schema\\\/person\\\/276bbda2f8da73154f22fb652201cfbc\",\"name\":\"theCodeCampus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/TCC-Logo-Bildmarke-quadratisch-96x96.jpg\",\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/TCC-Logo-Bildmarke-quadratisch-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/TCC-Logo-Bildmarke-quadratisch-96x96.jpg\",\"caption\":\"theCodeCampus\"},\"description\":\"Our knowledge is not simply gained through reading - it is trained, tested and constantly being expanded. Because first and foremost, we are all developers at W11K. The know-how that we acquire here as developers, consultants and information architects flows immediately into our training courses and articles for theCodeCampus.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/showcase\\\/thecodecampus\\\/\"],\"url\":\"https:\\\/\\\/www.thecodecampus.de\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gulp - catch and log less errors - Web Development Blog","description":"Elevate Gulp error handling. Try 'gulp-catch-and-log-less-errors' for seamless development. Enhance error management, boost productivity. Dive in!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/","og_locale":"en_US","og_type":"article","og_title":"Gulp - catch and log less errors - Web Development Blog","og_description":"Elevate Gulp error handling. Try 'gulp-catch-and-log-less-errors' for seamless development. Enhance error management, boost productivity. Dive in!","og_url":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/","og_site_name":"Web Development tips and tricks - theCodeCampus Blog","article_published_time":"2015-09-14T06:56:43+00:00","article_modified_time":"2023-12-20T18:59:01+00:00","og_image":[{"url":"http:\/\/blog.thecodecampus.de\/wp-content\/uploads\/2015\/09\/gulp_catch_less_errors.png","type":"","width":"","height":""}],"author":"theCodeCampus","twitter_card":"summary_large_image","twitter_misc":{"Written by":"theCodeCampus","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/#article","isPartOf":{"@id":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/"},"author":{"name":"theCodeCampus","@id":"https:\/\/www.thecodecampus.de\/blog\/#\/schema\/person\/276bbda2f8da73154f22fb652201cfbc"},"headline":"Gulp &#8211; catch and log less errors","datePublished":"2015-09-14T06:56:43+00:00","dateModified":"2023-12-20T18:59:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/"},"wordCount":135,"commentCount":0,"publisher":{"@id":"https:\/\/www.thecodecampus.de\/blog\/#organization"},"image":{"@id":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.thecodecampus.de\/wp-content\/uploads\/2015\/09\/gulp_catch_less_errors.png","keywords":["JavaScript","Tooling"],"articleSection":["JavaScript","Tooling"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/","url":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/","name":"Gulp - catch and log less errors - Web Development Blog","isPartOf":{"@id":"https:\/\/www.thecodecampus.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/#primaryimage"},"image":{"@id":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.thecodecampus.de\/wp-content\/uploads\/2015\/09\/gulp_catch_less_errors.png","datePublished":"2015-09-14T06:56:43+00:00","dateModified":"2023-12-20T18:59:01+00:00","description":"Elevate Gulp error handling. Try 'gulp-catch-and-log-less-errors' for seamless development. Enhance error management, boost productivity. Dive in!","breadcrumb":{"@id":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/#primaryimage","url":"http:\/\/blog.thecodecampus.de\/wp-content\/uploads\/2015\/09\/gulp_catch_less_errors.png","contentUrl":"http:\/\/blog.thecodecampus.de\/wp-content\/uploads\/2015\/09\/gulp_catch_less_errors.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.thecodecampus.de\/blog\/gulp-catch-and-log-less-errors\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.thecodecampus.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Gulp &#8211; catch and log less errors"}]},{"@type":"WebSite","@id":"https:\/\/www.thecodecampus.de\/blog\/#website","url":"https:\/\/www.thecodecampus.de\/blog\/","name":"Web Development tips and tricks - theCodeCampus Blog","description":"Tips, tricks, and experiences about developing web and mobile applications with Angular, TypeScript, and Testing.","publisher":{"@id":"https:\/\/www.thecodecampus.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thecodecampus.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.thecodecampus.de\/blog\/#organization","name":"theCodeCampus","url":"https:\/\/www.thecodecampus.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thecodecampus.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2024\/01\/TCC-Logo-Bildmarke-quadratisch.jpg","contentUrl":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2024\/01\/TCC-Logo-Bildmarke-quadratisch.jpg","width":156,"height":156,"caption":"theCodeCampus"},"image":{"@id":"https:\/\/www.thecodecampus.de\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.thecodecampus.de\/blog\/#\/schema\/person\/276bbda2f8da73154f22fb652201cfbc","name":"theCodeCampus","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2024\/01\/TCC-Logo-Bildmarke-quadratisch-96x96.jpg","url":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2024\/01\/TCC-Logo-Bildmarke-quadratisch-96x96.jpg","contentUrl":"https:\/\/www.thecodecampus.de\/blog\/wp-content\/uploads\/2024\/01\/TCC-Logo-Bildmarke-quadratisch-96x96.jpg","caption":"theCodeCampus"},"description":"Our knowledge is not simply gained through reading - it is trained, tested and constantly being expanded. Because first and foremost, we are all developers at W11K. The know-how that we acquire here as developers, consultants and information architects flows immediately into our training courses and articles for theCodeCampus.","sameAs":["https:\/\/www.linkedin.com\/showcase\/thecodecampus\/"],"url":"https:\/\/www.thecodecampus.de\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/posts\/496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/comments?post=496"}],"version-history":[{"count":14,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/posts\/496\/revisions"}],"predecessor-version":[{"id":511,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/posts\/496\/revisions\/511"}],"wp:attachment":[{"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/media?parent=496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/categories?post=496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thecodecampus.de\/blog\/wp-json\/wp\/v2\/tags?post=496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}