{"id":72758,"date":"2020-01-15T10:22:01","date_gmt":"2020-01-15T04:52:01","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?p=72758"},"modified":"2024-04-12T14:23:01","modified_gmt":"2024-04-12T08:53:01","slug":"adding-data","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/","title":{"rendered":"Adding Data"},"content":{"rendered":"<p>Following API will show you how to add new user in the list. Following is the detail of the new user<\/p>\n<p>user = {<\/p>\n<p>&#8220;user4&#8221; : {<\/p>\n<p>&#8220;name&#8221; : &#8220;mohit&#8221;,<\/p>\n<p>&#8220;password&#8221; : &#8220;password4&#8221;,<\/p>\n<p>&#8220;profession&#8221; : &#8220;teacher&#8221;,<\/p>\n<p>&#8220;id&#8221;: 4<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>You can accept the same input in the form of JSON using Ajax call but for teaching point of view, we are making it hard coded here. Following is the addUser API to a new user in the database \u2212<\/p>\n<p>server.js<\/p>\n<p>var express = require(&#8216;express&#8217;);<\/p>\n<p>var app = express();<\/p>\n<p>var fs = require(&#8220;fs&#8221;);<\/p>\n<p>var user = {<\/p>\n<p>&#8220;user4&#8221; : {<\/p>\n<p>&#8220;name&#8221; : &#8220;mohit&#8221;,<\/p>\n<p>&#8220;password&#8221; : &#8220;password4&#8221;,<\/p>\n<p>&#8220;profession&#8221; : &#8220;teacher&#8221;,<\/p>\n<p>&#8220;id&#8221;: 4<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>app.post(&#8216;\/addUser&#8217;, function (req, res) {<\/p>\n<p>\/\/ First read existing users.<\/p>\n<p>fs.readFile( __dirname + &#8220;\/&#8221; + &#8220;users.json&#8221;, &#8216;utf8&#8217;, function (err, data) {<\/p>\n<p>data = JSON.parse( data );<\/p>\n<p>data[&#8220;user4&#8221;] = user[&#8220;user4&#8221;];<\/p>\n<p>console.log( data );<\/p>\n<p>res.end( JSON.stringify(data));<\/p>\n<p>});<\/p>\n<p>})<\/p>\n<p>var server = app.listen(8081, function () {<\/p>\n<p>var host = server.address().address<\/p>\n<p>var port = server.address().port<\/p>\n<p>console.log(&#8220;Example app listening at http:\/\/%s:%s&#8221;, host, port)<\/p>\n<p>})<\/p>\n<p>Now try to access defined API using URL: http:\/\/127.0.0.1:8081\/addUser and HTTP Method : POST on local machine using any REST client. This should produce following result \u2212<\/p>\n<p>{<\/p>\n<p>&#8220;user1&#8221;:{&#8220;name&#8221;:&#8221;mahesh&#8221;,&#8221;password&#8221;:&#8221;password1&#8243;,&#8221;profession&#8221;:&#8221;teacher&#8221;,&#8221;id&#8221;:1},<\/p>\n<p>&#8220;user2&#8221;:{&#8220;name&#8221;:&#8221;suresh&#8221;,&#8221;password&#8221;:&#8221;password2&#8243;,&#8221;profession&#8221;:&#8221;librarian&#8221;,&#8221;id&#8221;:2},<\/p>\n<p>&#8220;user3&#8221;:{&#8220;name&#8221;:&#8221;ramesh&#8221;,&#8221;password&#8221;:&#8221;password3&#8243;,&#8221;profession&#8221;:&#8221;clerk&#8221;,&#8221;id&#8221;:3},<\/p>\n<p>&#8220;user4&#8221;:{&#8220;name&#8221;:&#8221;mohit&#8221;,&#8221;password&#8221;:&#8221;password4&#8243;,&#8221;profession&#8221;:&#8221;teacher&#8221;,&#8221;id&#8221;:4}<\/p>\n<p>}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Following API will show you how to add new user in the list. Following is the detail of the new user user = { &#8220;user4&#8221; : { &#8220;name&#8221; : &#8220;mohit&#8221;, &#8220;password&#8221; : &#8220;password4&#8221;, &#8220;profession&#8221; : &#8220;teacher&#8221;, &#8220;id&#8221;: 4 } } You can accept the same input in the form of JSON using Ajax call but&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[8453],"tags":[8503],"class_list":["post-72758","page","type-page","status-publish","hentry","category-node-js","tag-adding-data"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Adding Data - Tutorial<\/title>\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.vskills.in\/certification\/tutorial\/adding-data\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adding Data - Tutorial\" \/>\n<meta property=\"og:description\" content=\"Following API will show you how to add new user in the list. Following is the detail of the new user user = { &#8220;user4&#8221; : { &#8220;name&#8221; : &#8220;mohit&#8221;, &#8220;password&#8221; : &#8220;password4&#8221;, &#8220;profession&#8221; : &#8220;teacher&#8221;, &#8220;id&#8221;: 4 } } You can accept the same input in the form of JSON using Ajax call but...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T08:53:01+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/\",\"name\":\"Adding Data - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2020-01-15T04:52:01+00:00\",\"dateModified\":\"2024-04-12T08:53:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adding Data\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adding Data - Tutorial","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.vskills.in\/certification\/tutorial\/adding-data\/","og_locale":"en_US","og_type":"article","og_title":"Adding Data - Tutorial","og_description":"Following API will show you how to add new user in the list. Following is the detail of the new user user = { &#8220;user4&#8221; : { &#8220;name&#8221; : &#8220;mohit&#8221;, &#8220;password&#8221; : &#8220;password4&#8221;, &#8220;profession&#8221; : &#8220;teacher&#8221;, &#8220;id&#8221;: 4 } } You can accept the same input in the form of JSON using Ajax call but...","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:53:01+00:00","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/","name":"Adding Data - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2020-01-15T04:52:01+00:00","dateModified":"2024-04-12T08:53:01+00:00","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/adding-data\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Adding Data"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/72758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=72758"}],"version-history":[{"count":3,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/72758\/revisions"}],"predecessor-version":[{"id":73245,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/72758\/revisions\/73245"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=72758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=72758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=72758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}