{"id":667,"date":"2021-08-30T14:14:28","date_gmt":"2021-08-30T07:14:28","guid":{"rendered":"https:\/\/kokdev.com\/?p=667"},"modified":"2022-06-20T11:29:56","modified_gmt":"2022-06-20T04:29:56","slug":"nodejs-session-cookie","status":"publish","type":"post","link":"https:\/\/kokdev.com\/?p=667","title":{"rendered":"\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23 Session Node.js \u0e14\u0e49\u0e27\u0e22 Express Session"},"content":{"rendered":"<body>\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e42\u0e14\u0e22\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b Client \u0e41\u0e25\u0e30 Server \u0e08\u0e30\u0e04\u0e38\u0e22\u0e01\u0e31\u0e19\u0e1c\u0e48\u0e32\u0e19 HTTP Protocol \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e17\u0e38\u0e01\u0e04\u0e19\u0e17\u0e23\u0e32\u0e1a\u0e01\u0e31\u0e19\u0e14\u0e35\u0e27\u0e48\u0e32 \u0e21\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19 Stateless Protocol \u0e0b\u0e36\u0e48\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e02\u0e35\u0e49\u0e25\u0e37\u0e21\u0e21\u0e32\u0e01\u0e01\u0e01\u0e01\u0e01\u2026 \u0e40\u0e1e\u0e23\u0e32\u0e30\u0e17\u0e38\u0e01\u0e04\u0e23\u0e31\u0e49\u0e07\u0e17\u0e35\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23 Request \u0e41\u0e25\u0e30 Response \u0e17\u0e31\u0e49\u0e07 <meta charset=\"utf-8\">Client \u0e41\u0e25\u0e30 Server \u0e44\u0e21\u0e48\u0e40\u0e04\u0e22\u0e08\u0e30\u0e08\u0e33\u0e01\u0e31\u0e19\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22\u0e27\u0e48\u0e32\u0e40\u0e04\u0e22\u0e04\u0e38\u0e22\u0e01\u0e31\u0e19 (\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e04\u0e19\u0e41\u0e1b\u0e25\u0e01\u0e2b\u0e19\u0e49\u0e32)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e40\u0e1e\u0e23\u0e32\u0e30\u0e40\u0e2b\u0e15\u0e38\u0e19\u0e31\u0e49\u0e19 Session \u0e08\u0e36\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e17\u0e31\u0e49\u0e07\u0e2a\u0e2d\u0e07\u0e08\u0e33\u0e01\u0e31\u0e19\u0e44\u0e14\u0e49 \u0e42\u0e14\u0e22\u0e08\u0e30\u0e40\u0e01\u0e47\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1a\u0e32\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e2d\u0e01\u0e25\u0e31\u0e01\u0e29\u0e13\u0e4c\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e0b\u0e49\u0e33\u0e43\u0e04\u0e23\u0e02\u0e2d\u0e07 <meta charset=\"utf-8\">Client \u0e19\u0e31\u0e49\u0e19\u0e46\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49 Server \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e02\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e15\u0e48\u0e32\u0e07\u0e46<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e14\u0e31\u0e07\u0e01\u0e25\u0e48\u0e32\u0e27\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e02\u0e2d\u0e07 Memory \u0e2b\u0e23\u0e37\u0e2d Database \u0e01\u0e47\u0e44\u0e14\u0e49\u0e41\u0e25\u0e49\u0e27\u0e41\u0e15\u0e48\u0e1c\u0e39\u0e49\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e08\u0e30\u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Session \u0e17\u0e33\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23?<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e40\u0e21\u0e37\u0e48\u0e2d Client \u0e08\u0e30\u0e02\u0e2d\u0e25\u0e47\u0e2d\u0e01\u0e2d\u0e34\u0e19\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a Server \u0e08\u0e30\u0e2a\u0e23\u0e49\u0e32\u0e07 Session \u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49 \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 \u0e41\u0e25\u0e30\u0e04\u0e38\u0e01\u0e01\u0e35\u0e49 (Cookie) \u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e43\u0e2b\u0e49 Client \u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49 \u0e42\u0e14\u0e22\u0e04\u0e38\u0e01\u0e01\u0e35\u0e49\u0e19\u0e35\u0e49\u0e08\u0e30\u0e21\u0e35\u0e23\u0e2b\u0e31\u0e2a\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e02\u0e2d\u0e07 Session \u0e40\u0e21\u0e37\u0e48\u0e2d Client \u0e08\u0e30\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e02\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e47\u0e41\u0e04\u0e48\u0e41\u0e19\u0e1a\u0e04\u0e38\u0e01\u0e01\u0e35\u0e49\u0e44\u0e1b\u0e14\u0e49\u0e27\u0e22\u0e40\u0e17\u0e48\u0e32\u0e19\u0e35\u0e49 Server \u0e01\u0e47\u0e08\u0e30 \u201c\u0e2d\u0e4b\u0e2d\u0e2d\u0e2d\u0e2d\u0e2d\u2026 \u0e40\u0e23\u0e32\u0e40\u0e04\u0e22\u0e23\u0e39\u0e49\u0e08\u0e31\u0e01\u0e01\u0e31\u0e19\u0e41\u0e25\u0e49\u0e27\u0e27\u0e27\u2026\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e44\u0e14\u0e49\u201d <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1020\" height=\"574\" src=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Slide-16_9-2.png?resize=1020%2C574&#038;ssl=1\" alt=\"\" class=\"wp-image-673\" loading=\"lazy\" srcset=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Slide-16_9-2.png?resize=1400%2C788&amp;ssl=1 1400w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Slide-16_9-2.png?resize=711%2C400&amp;ssl=1 711w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Slide-16_9-2.png?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Slide-16_9-2.png?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Slide-16_9-2.png?resize=600%2C338&amp;ssl=1 600w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Slide-16_9-2.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e23\u0e34\u0e48\u0e21\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><meta charset=\"utf-8\">\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e17\u0e35\u0e48\u0e04\u0e27\u0e23\u0e21\u0e35: Nodejs, HTML, CSS<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0e16\u0e49\u0e32\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e41\u0e25\u0e49\u0e27\u0e21\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e01\u0e31\u0e19\u0e40\u0e25\u0e22!!!<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e47\u0e04\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e14\u0e49\u0e27\u0e22\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07 <\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>npm init -y<\/code><\/pre><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 Package \u0e43\u0e19\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e47\u0e04<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>npm install express express-session cookie-parser<\/code><\/pre><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c index.js \u0e43\u0e2a\u0e48\u0e42\u0e04\u0e49\u0e14\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e25\u0e07\u0e44\u0e1b<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-file=\"index.js\" data-lang=\"JavaScript\"><code>const express = require('express')\nconst app = express()\nconst sessions = require('express-session');\nconst cookieParser = require(\"cookie-parser\");\n\nconst oneDay = 1000 * 60 * 60 * 24;\napp.use(sessions({\n    secret: \"secrctekeykokdev\",\n    saveUninitialized: true,\n    cookie: { maxAge: oneDay },\n    resave: false\n}));\napp.use(express.urlencoded({ extended: true }))\napp.use(express.json())\napp.use(cookieParser());\napp.use(express.static(__dirname));\n\nconst myusername = 'kokdev'\nconst mypassword = 'pass'\n\n\/\/ a variable to save a session\nvar session;\n\napp.get('\/', (req, res) =&gt; {\n    session = req.session;\n    if (session.userid) {\n        res.send(\"Welcome User &lt;a href=\\'\/logout'&gt;click to logout&lt;\/a&gt;\");\n    } else\n        res.sendFile('views\/index.html', { root: __dirname })\n});\n\napp.post('\/user', (req, res) =&gt; {\n    if (req.body.username == myusername &amp;&amp; req.body.password == mypassword) {\n        session = req.session;\n        session.userid = req.body.username;\n        console.log(req.session)\n        res.send(`Hey there, welcome &lt;a href=\\'\/logout'&gt;click to logout&lt;\/a&gt;`);\n    } else {\n        res.send('Invalid username or password');\n    }\n})\n\napp.get('\/logout', (req, res) =&gt; {\n    req.session.destroy();\n    res.redirect('\/');\n});\n\napp.listen(3000, () =&gt; {\n    console.log('Application listening on port 3000!')\n})<\/code><\/pre><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e44\u0e1f\u0e25\u0e4c app.css \u0e43\u0e0a\u0e49\u0e42\u0e04\u0e49\u0e14\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-css\" data-file=\"views\/app.css\" data-lang=\"CSS\"><code>body {\n    display: flex;\n    justify-content: center;\n}\n\nform {\n    display: flex;\n    flex-direction: column;\n}\n\n.input-field {\n    position: relative;\n    margin-top: 2rem;\n}\n\n.input-field input {\n    padding: 0.8rem;\n}\n\nform .input-field:first-child {\n    margin-bottom: 1.5rem;\n}\n\nform input[type=\"submit\"] {\n    background: linear-gradient(to left, #313131, #7c7c8f);\n    color: white;\n    border-radius: 4px;\n    margin-top: 2rem;\n    padding: 0.4rem;\n}<\/code><\/pre><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e44\u0e1f\u0e25\u0e4c\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e49\u0e32\u0e07\u0e2b\u0e19\u0e49\u0e32 <\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-html\" data-file=\"views\/index.html\" data-lang=\"HTML\"><code>&lt;html&gt;\n\n&lt;head&gt;\n    &lt;link rel=\"stylesheet\" href=\"views\/app.css\"&gt;\n&lt;\/head&gt;\n\n&lt;body&gt;\n    &lt;form action=\"\/user\" method=\"post\"&gt;\n        &lt;h2&gt;Login&lt;\/h2&gt;\n        &lt;div class=\"input-field\"&gt;\n            &lt;input type=\"text\" name=\"username\" id=\"username\" placeholder=\"Enter Username\"&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"input-field\"&gt;\n            &lt;input type=\"password\" name=\"password\" id=\"password\" placeholder=\"Enter Password\"&gt;\n        &lt;\/div&gt;\n        &lt;input type=\"submit\" value=\"LogIn\"&gt;\n    &lt;\/form&gt;\n&lt;\/body&gt;\n\n&lt;\/html&gt;<\/code><\/pre><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e14\u0e39\u0e44\u0e14\u0e49\u0e08\u0e32\u0e01\u0e23\u0e39\u0e1b\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22\u0e04\u0e23\u0e31\u0e1a<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"450\" height=\"364\" src=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-12.13.50.png?resize=450%2C364&#038;ssl=1\" alt=\"\" class=\"wp-image-692\" loading=\"lazy\"><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">\u0e16\u0e36\u0e07\u0e40\u0e27\u0e25\u0e32\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e23\u0e31\u0e19\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07\u0e44\u0e14\u0e49\u0e40\u0e25\u0e22<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node index.js<\/code><\/pre><\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e04\u0e38\u0e13\u0e04\u0e27\u0e23\u0e08\u0e30\u0e44\u0e14\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e15\u0e32\u0e21\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e\u0e19\u0e35\u0e49<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"674\" height=\"94\" src=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-12.23.06.png?resize=674%2C94&#038;ssl=1\" alt=\"\" class=\"wp-image-696\" loading=\"lazy\" srcset=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-12.23.06.png?w=674&amp;ssl=1 674w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-12.23.06.png?resize=600%2C84&amp;ssl=1 600w\" sizes=\"auto, (max-width: 674px) 100vw, 674px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e40\u0e1b\u0e34\u0e14 Browser \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e41\u0e25\u0e49\u0e27 \u0e43\u0e2a\u0e48 URL http:\/\/localhost:3000 <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"314\" height=\"320\" src=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.39.39.png?resize=314%2C320&#038;ssl=1\" alt=\"\" class=\"wp-image-699\" loading=\"lazy\"><\/figure>\n<\/div>\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"> \u0e43\u0e2a\u0e48 username: kokdev \u0e41\u0e25\u0e30 password: pass \u0e41\u0e25\u0e49\u0e27\u0e01\u0e14 Login <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"684\" height=\"288\" src=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.45.38.png?resize=684%2C288&#038;ssl=1\" alt=\"\" class=\"wp-image-701\" loading=\"lazy\" srcset=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.45.38.png?w=684&amp;ssl=1 684w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.45.38.png?resize=600%2C253&amp;ssl=1 600w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08 session \u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19 \u0e41\u0e25\u0e30\u0e04\u0e38\u0e01\u0e01\u0e35\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e44\u0e27\u0e49\u0e43\u0e19\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e19\u0e35\u0e49 \u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e1c\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e08\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 Session \u0e1c\u0e21\u0e08\u0e30 console.log(req.session) \u0e41\u0e25\u0e30\u0e41\u0e2a\u0e14\u0e07\u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e43\u0e2b\u0e49\u0e14\u0e39\u0e41\u0e17\u0e19\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"632\" height=\"276\" src=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.52.29.png?resize=632%2C276&#038;ssl=1\" alt=\"\" class=\"wp-image-702\" loading=\"lazy\" srcset=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.52.29.png?w=632&amp;ssl=1 632w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.52.29.png?resize=600%2C262&amp;ssl=1 600w\" sizes=\"auto, (max-width: 632px) 100vw, 632px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e17\u0e35\u0e48\u0e19\u0e35\u0e49\u0e25\u0e2d\u0e07\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e14\u0e39\u0e43\u0e19 Client \u0e04\u0e38\u0e01\u0e01\u0e35\u0e49\u0e01\u0e31\u0e19\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e44\u0e1b\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e15\u0e23\u0e07\u0e44\u0e2b\u0e19<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e40\u0e1b\u0e34\u0e14<meta charset=\"utf-8\">\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c inspector tool &gt; application &gt; Cookies<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1020\" height=\"338\" src=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.56.30.png?resize=1020%2C338&#038;ssl=1\" alt=\"\" class=\"wp-image-704\" loading=\"lazy\" srcset=\"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.56.30.png?resize=1400%2C464&amp;ssl=1 1400w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.56.30.png?resize=800%2C265&amp;ssl=1 800w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.56.30.png?resize=768%2C254&amp;ssl=1 768w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.56.30.png?resize=1536%2C509&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.56.30.png?resize=600%2C199&amp;ssl=1 600w, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Screen-Shot-2564-08-30-at-13.56.30.png?w=1546&amp;ssl=1 1546w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13 Logout \u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e23\u0e30\u0e1a\u0e1a cookie \u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c\u0e2d\u0e2d\u0e01 \u0e41\u0e25\u0e30\u0e40\u0e21\u0e37\u0e48\u0e2d Login \u0e43\u0e2b\u0e21\u0e48\u0e04\u0e38\u0e13\u0e01\u0e47\u0e08\u0e30\u0e44\u0e14\u0e49 cookie \u0e0a\u0e34\u0e49\u0e19\u0e43\u0e2b\u0e21\u0e48\u0e19\u0e31\u0e48\u0e19\u0e40\u0e2d\u0e07<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0e2a\u0e23\u0e38\u0e1b<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">\u0e08\u0e1a\u0e41\u0e25\u0e49\u0e27\u0e04\u0e23\u0e31\u0e1a\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 session \u0e02\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e17\u0e35\u0e48\u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e2d\u0e48\u0e32\u0e19\u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e2b\u0e32\u0e01\u0e43\u0e04\u0e23\u0e22\u0e31\u0e07\u0e2a\u0e07\u0e2a\u0e31\u0e22\u0e2d\u0e22\u0e39\u0e48 \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21\u0e43\u0e19 comment \u0e44\u0e14\u0e49\u0e40\u0e25\u0e22\u0e04\u0e23\u0e31\u0e1a \u0e44\u0e27\u0e49\u0e40\u0e08\u0e2d\u0e01\u0e31\u0e19\u0e43\u0e2b\u0e21\u0e48\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e2b\u0e19\u0e49\u0e32 \u0e2a\u0e27\u0e31\u0e2a\u0e14\u0e35\u0e04\u0e23\u0e31\u0e1a <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/body>","protected":false},"excerpt":{"rendered":"<p>\u0e42\u0e14\u0e22\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b Client \u0e41\u0e25\u0e30 Server \u0e08\u0e30\u0e04\u0e38\u0e22\u0e01\u0e31\u0e19\u0e1c\u0e48\u0e32\u0e19 HTTP Protocol &#8230;<\/p>\n","protected":false},"author":1,"featured_media":715,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[70],"tags":[84,85,80],"class_list":["post-667","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-memory","tag-express","tag-javascript","tag-nodejs-2"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/%E0%B9%84%E0%B8%A1%E0%B9%88%E0%B8%A1%E0%B8%B5%E0%B8%8A%E0%B8%B7%E0%B9%88%E0%B8%AD-28.png?fit=1920%2C1080&ssl=1","jetpack-related-posts":[{"id":788,"url":"https:\/\/kokdev.com\/?p=788","url_meta":{"origin":667,"position":0},"title":"\u0e1c\u0e21\u0e42\u0e04\u0e15\u0e23\u0e14\u0e35\u0e43\u0e08\u0e40\u0e25\u0e22\u0e04\u0e23\u0e31\u0e1a \u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e14\u0e36\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 API \u0e08\u0e32\u0e01 Database \u0e02\u0e2d\u0e07 WordPress \u0e44\u0e14\u0e49\u0e41\u0e25\u0e49\u0e27\u0e14\u0e49\u0e27\u0e22 plugin  (WordPress REST API Authentication)","author":"kokdev","date":"10 \u0e15\u0e38\u0e25\u0e32\u0e04\u0e21 2021","format":false,"excerpt":"\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e40\u0e2d\u0e32\u0e43\u0e08\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e40\u0e21\u0e2d\u0e23\u0e4c \u0e2a\u0e32\u0e22 Backend \u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29\u0e40\u0e19\u2026","rel":"","context":"\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d &quot;\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33&quot;","block_context":{"text":"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33","link":"https:\/\/kokdev.com\/?cat=70"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/10\/Frame-5.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/10\/Frame-5.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/10\/Frame-5.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/10\/Frame-5.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/10\/Frame-5.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":808,"url":"https:\/\/kokdev.com\/?p=808","url_meta":{"origin":667,"position":1},"title":"I am hero from Zero \u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e1c\u0e21\u0e40\u0e02\u0e47\u0e19 wordpress \u0e02\u0e36\u0e49\u0e19\u0e20\u0e39\u0e40\u0e02\u0e32\u0e21\u0e32\u0e15\u0e31\u0e49\u0e07\u0e19\u0e32\u0e19 \u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e21\u0e31\u0e19\u0e01\u0e25\u0e32\u0e22\u0e21\u0e32\u0e27\u0e34\u0e48\u0e07\u0e40\u0e25\u0e48\u0e19\u0e1a\u0e19\u0e1d\u0e48\u0e32\u0e21\u0e37\u0e2d\u0e02\u0e2d\u0e07\u0e1c\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27\u0e04\u0e23\u0e31\u0e1a\u0e17\u0e38\u0e01\u0e04\u0e19\u0e19","author":"kokdev","date":"10 \u0e15\u0e38\u0e25\u0e32\u0e04\u0e21 2021","format":false,"excerpt":"\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e43\u0e04\u0e23\u0e40\u0e1b\u0e47\u0e19 wordpress developer \u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e07\u0e04\u0e23\u0e49\u0e32\u0e1a \u0e1c\u0e21\u2026","rel":"","context":"\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d &quot;\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33&quot;","block_context":{"text":"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33","link":"https:\/\/kokdev.com\/?cat=70"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/10\/preview.png?fit=1200%2C679&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/10\/preview.png?fit=1200%2C679&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/10\/preview.png?fit=1200%2C679&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/10\/preview.png?fit=1200%2C679&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/10\/preview.png?fit=1200%2C679&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":751,"url":"https:\/\/kokdev.com\/?p=751","url_meta":{"origin":667,"position":2},"title":"\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e43\u0e19 Ubuntu Server \u0e17\u0e35\u0e48\u0e1c\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e1a\u0e48\u0e2d\u0e22\u0e21\u0e32\u0e01","author":"kokdev","date":"12 \u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19 2021","format":false,"excerpt":"\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49\u0e1c\u0e21\u0e2d\u0e22\u0e32\u0e01\u0e08\u0e30\u0e21\u0e32\u0e08\u0e14\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 \u0e41\u0e25\u0e30\u0e41\u0e0a\u0e23\u0e4c\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e17\u0e35\u0e48\u0e1c\u0e21\u0e43\u0e0a\u0e49\u0e1a\u0e4a\u0e2d\u0e22\u2026","rel":"","context":"\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d &quot;\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33&quot;","block_context":{"text":"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33","link":"https:\/\/kokdev.com\/?cat=70"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/09\/Frame-3.png?fit=961%2C541&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/09\/Frame-3.png?fit=961%2C541&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/09\/Frame-3.png?fit=961%2C541&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/09\/Frame-3.png?fit=961%2C541&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":600,"url":"https:\/\/kokdev.com\/?p=600","url_meta":{"origin":667,"position":3},"title":"WordPress \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e29\u0e32\u0e02\u0e2d\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c \u0e17\u0e33\u0e22\u0e31\u0e07\u0e44\u0e07?","author":"kokdev","date":"21 \u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21 2021","format":false,"excerpt":"\u0e2d\u0e22\u0e32\u0e01\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e29\u0e32\u0e1a\u0e17\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c Wordpress \u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33\u0e22\u0e31\u0e07\u0e44\u0e07\u0e1a\u0e49\u0e32\u2026","rel":"","context":"\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d &quot;\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33&quot;","block_context":{"text":"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33","link":"https:\/\/kokdev.com\/?cat=70"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Preview-1.png?fit=1200%2C962&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Preview-1.png?fit=1200%2C962&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Preview-1.png?fit=1200%2C962&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Preview-1.png?fit=1200%2C962&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Preview-1.png?fit=1200%2C962&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":520,"url":"https:\/\/kokdev.com\/?p=520","url_meta":{"origin":667,"position":4},"title":"\u0e40\u0e01\u0e21\u0e2a\u0e2d\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19 Progamer EP.1 | CSS","author":"kokdev","date":"12 \u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21 2021","format":false,"excerpt":"\u0e40\u0e25\u0e48\u0e19\u0e40\u0e01\u0e21\u0e44\u0e1b\u0e14\u0e49\u0e27\u0e22 \u0e41\u0e25\u0e30\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e35\u0e22\u0e19 CSS \u0e44\u0e1b\u0e14\u0e49\u0e27\u2026","rel":"","context":"\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d &quot;\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e32\u0e01\u0e41\u0e0a\u0e23\u0e4c&quot;","block_context":{"text":"\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e32\u0e01\u0e41\u0e0a\u0e23\u0e4c","link":"https:\/\/kokdev.com\/?cat=76"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Preview.png?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Preview.png?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Preview.png?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Preview.png?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/08\/Preview.png?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":282,"url":"https:\/\/kokdev.com\/?p=282","url_meta":{"origin":667,"position":5},"title":"Dump &#038; Restore mongoDB Atlas EP.1 (Dump)","author":"kokdev","date":"23 \u0e21\u0e35\u0e19\u0e32\u0e04\u0e21 2021","format":false,"excerpt":"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33\u0e15\u0e2d\u0e19\u0e17\u0e35\u0e48 1 \u0e2a\u0e27\u0e31\u0e2a\u0e14\u0e35\u0e04\u0e23\u0e31\u0e1a\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e43\u0e0a\u0e49 data\u2026","rel":"","context":"\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d &quot;\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33&quot;","block_context":{"text":"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33","link":"https:\/\/kokdev.com\/?cat=70"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/03\/Mongodb-BackupRestore-1.png?fit=1024%2C768&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/03\/Mongodb-BackupRestore-1.png?fit=1024%2C768&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/03\/Mongodb-BackupRestore-1.png?fit=1024%2C768&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/kokdev.com\/wp-content\/uploads\/2021\/03\/Mongodb-BackupRestore-1.png?fit=1024%2C768&ssl=1&resize=700%2C400 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kokdev.com\/index.php?rest_route=\/wp\/v2\/posts\/667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kokdev.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kokdev.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kokdev.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kokdev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=667"}],"version-history":[{"count":39,"href":"https:\/\/kokdev.com\/index.php?rest_route=\/wp\/v2\/posts\/667\/revisions"}],"predecessor-version":[{"id":892,"href":"https:\/\/kokdev.com\/index.php?rest_route=\/wp\/v2\/posts\/667\/revisions\/892"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kokdev.com\/index.php?rest_route=\/wp\/v2\/media\/715"}],"wp:attachment":[{"href":"https:\/\/kokdev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kokdev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kokdev.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}