{"version":"1.0","provider_name":"ADM","provider_url":"https:\/\/www.adm.ee\/et\/","title":"Next.JS &amp; Express.js\u00a0 - ADM","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"I7oYbAZcKi\"><a href=\"https:\/\/www.adm.ee\/et\/tehnoloogiad\/next-js-express-js\/\">Next.JS &amp; Express.js\u00a0<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.adm.ee\/et\/tehnoloogiad\/next-js-express-js\/embed\/#?secret=I7oYbAZcKi\" width=\"600\" height=\"338\" title=\"&#8220;Next.JS &amp; Express.js\u00a0&#8221; &#8212; ADM\" data-secret=\"I7oYbAZcKi\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/www.adm.ee\/wordpress\/wp-content\/uploads\/2023\/12\/next_and_express.jpg","thumbnail_width":750,"thumbnail_height":500,"description":"Next.JS on Reacti raamistik full-stack veebirakenduste loomiseks. React kasutajaliideste komponentide loomiseks ja Next.JS-i lisafunktsioonide ja optimeerimiste jaoks. Next.JS v\u00f5tab kokku ja konfigureerib automaatselt Reacti jaoks vajalikke t\u00f6\u00f6riistu, nagu bundlimine, kompileerimine ja palju muud. See v\u00f5imaldab keskenduda rakenduse loomisele, selle asemel, et kulutada aega konfigureerimisele. Next.JS aitab luua interaktiivseid, d\u00fcnaamilisi ja kiireid Reacti rakendusi. Express.js on [&hellip;]"}