

{"id":100681,"date":"2021-10-05T09:00:04","date_gmt":"2021-10-05T03:30:04","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=100681"},"modified":"2021-10-05T12:01:54","modified_gmt":"2021-10-05T06:31:54","slug":"node-js-repl-terminal","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/","title":{"rendered":"Node.js REPL Terminal"},"content":{"rendered":"<p>The full form of REPL is \u201cRead Eval Print Loop\u201d. It is an interactive console (similar to the windows command prompt) for node.js where we can write node.js commands and the system will provide its corresponding output.<br \/>\nIn this REPL terminal of Nodejs, you can perform various mathematical operations.<\/p>\n<p>The repl terminal is also known as a node shell.<\/p>\n<h3>Nodejs REPL Environment:<\/h3>\n<p>The Repl terminal comes automatically with the node.js installation. So if you have installed node.js then you can use this terminal.<\/p>\n<p>The four parts of Repl are as follows:<\/p>\n<p>1) Read: It takes the user input, parses it into javascript, and then stores it in memory.<br \/>\n2) Eval: It evaluates the parsed javascript.<br \/>\n3) Print: The result of the evaluation is shown as an output.<br \/>\n4) Loop: It again starts reading. To break out of this loop you have to press ctrl+c twice.<\/p>\n<h3>Starting REPL Terminal:<\/h3>\n<ul>\n<li>Open a terminal or command prompt.<\/li>\n<li>Type Node<\/li>\n<li>Press enter<\/li>\n<\/ul>\n<p>It will look like the below image<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-termial.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-100920\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-termial.png\" alt=\"node.js repl terminal\" width=\"1366\" height=\"720\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-termial.png 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-termial-768x405.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-termial-720x380.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-termial-520x274.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-termial-320x169.png 320w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p>To quit from the prompt, press ctrl+c twice.<\/p>\n<h3>Examples of REPL:<\/h3>\n<h4>1. Mathematical operation:<\/h4>\n<p>You can see that the repl terminal is able to solve simple mathematics.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-mathematical-operation.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-100921\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-mathematical-operation.png\" alt=\"node.js mathematical operation\" width=\"1366\" height=\"720\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-mathematical-operation.png 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-mathematical-operation-768x405.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-mathematical-operation-720x380.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-mathematical-operation-520x274.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-mathematical-operation-320x169.png 320w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<h4>2. Using libraries:<\/h4>\n<p>We can also use the node modules in the repl terminal. In the below image you can see that we have used the Math module of node to perform some mathematical operations.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-using-library.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-100922\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-using-library.png\" alt=\"node.js repl using library\" width=\"1366\" height=\"720\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-using-library.png 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-using-library-768x405.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-using-library-720x380.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-using-library-520x274.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-using-library-320x169.png 320w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<h4>3. Variables:<\/h4>\n<p>We can store the values in a variable to use it again. There are two ways to store variables<br \/>\n1) directly assigning to a variable Eg: a=20.Or<br \/>\n2) Var a=20.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-variable.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-100923\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-variable.png\" alt=\"node.js repl variable\" width=\"1366\" height=\"720\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-variable.png 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-variable-768x405.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-variable-720x380.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-variable-520x274.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-repl-variable-320x169.png 320w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p>When we use the first method then the value automatically gets printed, whereas when we use the second method \u201cundefined\u201d is initially shown. When we again acces the variable its correct value is shown.<\/p>\n<h4>4. MultiLine expressions and Loops:<\/h4>\n<p>We can write multiline code in the repl terminal and then execute it in the repl terminal.<br \/>\nAll the loops that are present in javascript can also be used in the repl terminal.<\/p>\n<p>Below you can see that we have a multiline code which uses the \u201cfor\u201d loop to print the value present in the DataFlair variable.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-multiline.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-100924\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-multiline.png\" alt=\"node.js multiline\" width=\"1366\" height=\"720\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-multiline.png 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-multiline-768x405.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-multiline-720x380.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-multiline-520x274.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-multiline-320x169.png 320w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<h4>5. The Underscore Variable:<\/h4>\n<p>This variable holds the value of the last performed operation.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-underscore-variable.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-100925\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-underscore-variable.png\" alt=\"node.js underscore variable\" width=\"1366\" height=\"720\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-underscore-variable.png 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-underscore-variable-768x405.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-underscore-variable-720x380.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-underscore-variable-520x274.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/node.js-underscore-variable-320x169.png 320w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<h3>Stopping\/Exiting the REPL terminal:<\/h3>\n<p>To quit the terminal press ctrl+c twice<\/p>\n<h3>REPL Commands:<\/h3>\n<p>Below is a list of most popular commands for repl terminal<\/p>\n<p>1) Using ctrl+c once: It terminates the current command.<br \/>\n2) Using ctrl+c twice: It quits the repl terminal.<br \/>\n3) Using ctrl+d: It quits the repl terminal.<br \/>\n4) up\/down key: Shows previously used commands.<br \/>\n5) Tab key: View current commands<br \/>\n6) .help: Gives a list of all commands that it supports<br \/>\n7) .clear: To exit from the multiline expression.<br \/>\n8) .break: For exiting from multiline command<br \/>\n9) .save \u201cfilename\u201d: To save the current repl as a file.<br \/>\n10) .load \u201cfilename\u201d: Load a file into repl terminal<\/p>\n<h3>Summary:<\/h3>\n<p>In this article we discussed all the features of node.js shell, hope you understood the article. Check out the other blogs of DataFlair.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The full form of REPL is \u201cRead Eval Print Loop\u201d. It is an interactive console (similar to the windows command prompt) for node.js where we can write node.js commands and the system will provide&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":100919,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25259],"tags":[25273,25274,25275],"class_list":["post-100681","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-node-js-tutorials","tag-node-js-repl","tag-repl-commands","tag-repl-environment"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Node.js REPL Terminal - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn what is REPL Terminal in Nodejs. See how to start REPL, 4 parts of REPL, various examples of using REPL and REPL commands etc.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Node.js REPL Terminal - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn what is REPL Terminal in Nodejs. See how to start REPL, 4 parts of REPL, various examples of using REPL and REPL commands etc.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-05T03:30:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-05T06:31:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/nodejs-repl-terminal.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Node.js REPL Terminal - DataFlair","description":"Learn what is REPL Terminal in Nodejs. See how to start REPL, 4 parts of REPL, various examples of using REPL and REPL commands etc.","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:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/","og_locale":"en_US","og_type":"article","og_title":"Node.js REPL Terminal - DataFlair","og_description":"Learn what is REPL Terminal in Nodejs. See how to start REPL, 4 parts of REPL, various examples of using REPL and REPL commands etc.","og_url":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2021-10-05T03:30:04+00:00","article_modified_time":"2021-10-05T06:31:54+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/nodejs-repl-terminal.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/b49855299264df5e27e3ec6c2cd9fde9"},"headline":"Node.js REPL Terminal","datePublished":"2021-10-05T03:30:04+00:00","dateModified":"2021-10-05T06:31:54+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/"},"wordCount":499,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/nodejs-repl-terminal.jpg","keywords":["Node.js REPL","REPL Commands","REPL Environment"],"articleSection":["Node Js Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/","url":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/","name":"Node.js REPL Terminal - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/nodejs-repl-terminal.jpg","datePublished":"2021-10-05T03:30:04+00:00","dateModified":"2021-10-05T06:31:54+00:00","description":"Learn what is REPL Terminal in Nodejs. See how to start REPL, 4 parts of REPL, various examples of using REPL and REPL commands etc.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/nodejs-repl-terminal.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/09\/nodejs-repl-terminal.jpg","width":1200,"height":628,"caption":"nodejs repl terminal"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/node-js-repl-terminal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Node Js Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/node-js-tutorials\/"},{"@type":"ListItem","position":3,"name":"Node.js REPL Terminal"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/b49855299264df5e27e3ec6c2cd9fde9","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team is a group of passionate educators and industry experts dedicated to providing high-quality online learning resources on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. With years of experience in the field, the team aims to simplify complex topics and help learners advance their careers. At DataFlair, we believe in empowering students and professionals with the knowledge and skills needed to thrive in today\u2019s fast-paced tech industry. Follow us for Free courses, expert insights, tutorials, and practical tips to boost your learning journey.","url":"https:\/\/data-flair.training\/blogs\/author\/datafbdad\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/100681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=100681"}],"version-history":[{"count":2,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/100681\/revisions"}],"predecessor-version":[{"id":100926,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/100681\/revisions\/100926"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/100919"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=100681"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=100681"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=100681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}