{
  "url": "https://nodejs.org",
  "title": "Run JavaScript Everywhere",
  "timestamp": "2025-04-04T08:22:35.513Z",
  "content": [
    "Run JavaScript Everywhere",
    "Node.js® is a free, open-source, cross-platform JavaScript runtime environment\nthat lets developers create servers, web apps, command line tools and scripts.",
    "Learn more what Node.js is able to offer with our Learning materials.",
    "// server.mjs\nimport { createServer } from 'node:http';\n\nconst server = createServer((req, res) => {\n  res.writeHead(200, { 'Content-Type': 'text/plain' });\n  res.end('Hello World!\\n');\n});\n\n// starts a simple http server locally on port 3000\nserver.listen(3000, '127.0.0.1', () => {\n  console.log('Listening on 127.0.0.1:3000');\n});\n\n// run with `node server.mjs`",
    "// server.mjs\nimport { createServer } from 'node:http';\n\nconst server = createServer((req, res) => {\n  res.writeHead(200, { 'Content-Type': 'text/plain' });\n  res.end('Hello World!\\n');\n});\n\n// starts a simple http server locally on port 3000\nserver.listen(3000, '127.0.0.1', () => {\n  console.log('Listening on 127.0.0.1:3000');\n});\n\n// run with `node server.mjs`",
    "Product Title: Run JavaScript Everywhere",
    "Title: Run JavaScript Everywhere",
    "Node.js launches an official Discord communityLearnAboutDownloadBlogDocsContributeCertificationStart typing...Run JavaScript EverywhereNode.js® is a free, open-source, cross-platform JavaScript runtime environment\nthat lets developers create servers, web apps, command line tools and scripts.Download Node.js (LTS)Download Node.js (LTS)Downloads Node.js v22.14.01 with long-term support. Node.js can also be installed via version managers.Want new features sooner? Get Node.js v23.11.01 instead.\nCreate an HTTP ServerWrite TestsRead and Hash a FileStreams PipelineWork with Threads// server.mjs\nimport { createServer } from 'node:http';\n\nconst server = createServer((req, res) => {\n  res.writeHead(200, { 'Content-Type': 'text/plain' });\n  res.end('Hello World!\\n');\n});\n\n// starts a simple http server locally on port 3000\nserver.listen(3000, '127.0.0.1', () => {\n  console.log('Listening on 127.0.0.1:3000');\n});\n\n// run with `node server.mjs`\nJavaScriptCopy to clipboardLearn more what Node.js is able to offer with our Learning materials.Trademark PolicyPrivacy PolicyVersion SupportCode of ConductSecurity Policy© OpenJS Foundation",
    "Node.js launches an official Discord communityLearnAboutDownloadBlogDocsContributeCertificationStart typing...",
    "Node.js launches an official Discord community",
    "LearnAboutDownloadBlogDocsContributeCertificationStart typing...",
    "LearnAboutDownloadBlogDocsContributeCertification",
    "Start typing...",
    "Run JavaScript EverywhereNode.js® is a free, open-source, cross-platform JavaScript runtime environment\nthat lets developers create servers, web apps, command line tools and scripts.Download Node.js (LTS)Download Node.js (LTS)Downloads Node.js v22.14.01 with long-term support. Node.js can also be installed via version managers.Want new features sooner? Get Node.js v23.11.01 instead.\nCreate an HTTP ServerWrite TestsRead and Hash a FileStreams PipelineWork with Threads// server.mjs\nimport { createServer } from 'node:http';\n\nconst server = createServer((req, res) => {\n  res.writeHead(200, { 'Content-Type': 'text/plain' });\n  res.end('Hello World!\\n');\n});\n\n// starts a simple http server locally on port 3000\nserver.listen(3000, '127.0.0.1', () => {\n  console.log('Listening on 127.0.0.1:3000');\n});\n\n// run with `node server.mjs`\nJavaScriptCopy to clipboardLearn more what Node.js is able to offer with our Learning materials.",
    "Run JavaScript EverywhereNode.js® is a free, open-source, cross-platform JavaScript runtime environment\nthat lets developers create servers, web apps, command line tools and scripts.Download Node.js (LTS)Download Node.js (LTS)Downloads Node.js v22.14.01 with long-term support. Node.js can also be installed via version managers.Want new features sooner? Get Node.js v23.11.01 instead.",
    "Run JavaScript EverywhereNode.js® is a free, open-source, cross-platform JavaScript runtime environment\nthat lets developers create servers, web apps, command line tools and scripts.",
    "Download Node.js (LTS)Download Node.js (LTS)Downloads Node.js v22.14.01 with long-term support. Node.js can also be installed via version managers.Want new features sooner? Get Node.js v23.11.01 instead.",
    "Create an HTTP ServerWrite TestsRead and Hash a FileStreams PipelineWork with Threads// server.mjs\nimport { createServer } from 'node:http';\n\nconst server = createServer((req, res) => {\n  res.writeHead(200, { 'Content-Type': 'text/plain' });\n  res.end('Hello World!\\n');\n});\n\n// starts a simple http server locally on port 3000\nserver.listen(3000, '127.0.0.1', () => {\n  console.log('Listening on 127.0.0.1:3000');\n});\n\n// run with `node server.mjs`\nJavaScriptCopy to clipboardLearn more what Node.js is able to offer with our Learning materials.",
    "Create an HTTP ServerWrite TestsRead and Hash a FileStreams PipelineWork with Threads// server.mjs\nimport { createServer } from 'node:http';\n\nconst server = createServer((req, res) => {\n  res.writeHead(200, { 'Content-Type': 'text/plain' });\n  res.end('Hello World!\\n');\n});\n\n// starts a simple http server locally on port 3000\nserver.listen(3000, '127.0.0.1', () => {\n  console.log('Listening on 127.0.0.1:3000');\n});\n\n// run with `node server.mjs`\nJavaScriptCopy to clipboard",
    "Create an HTTP ServerWrite TestsRead and Hash a FileStreams PipelineWork with Threads// server.mjs\nimport { createServer } from 'node:http';\n\nconst server = createServer((req, res) => {\n  res.writeHead(200, { 'Content-Type': 'text/plain' });\n  res.end('Hello World!\\n');\n});\n\n// starts a simple http server locally on port 3000\nserver.listen(3000, '127.0.0.1', () => {\n  console.log('Listening on 127.0.0.1:3000');\n});\n\n// run with `node server.mjs`\nJavaScriptCopy to clipboard",
    "Create an HTTP ServerWrite TestsRead and Hash a FileStreams PipelineWork with Threads",
    "// server.mjs\nimport { createServer } from 'node:http';\n\nconst server = createServer((req, res) => {\n  res.writeHead(200, { 'Content-Type': 'text/plain' });\n  res.end('Hello World!\\n');\n});\n\n// starts a simple http server locally on port 3000\nserver.listen(3000, '127.0.0.1', () => {\n  console.log('Listening on 127.0.0.1:3000');\n});\n\n// run with `node server.mjs`\nJavaScriptCopy to clipboard",
    "// server.mjs\nimport { createServer } from 'node:http';\n\nconst server = createServer((req, res) => {\n  res.writeHead(200, { 'Content-Type': 'text/plain' });\n  res.end('Hello World!\\n');\n});\n\n// starts a simple http server locally on port 3000\nserver.listen(3000, '127.0.0.1', () => {\n  console.log('Listening on 127.0.0.1:3000');\n});\n\n// run with `node server.mjs`\nJavaScriptCopy to clipboard",
    "JavaScriptCopy to clipboard",
    "JavaScript",
    "Trademark PolicyPrivacy PolicyVersion SupportCode of ConductSecurity Policy",
    "© OpenJS Foundation"
  ],
  "images": [],
  "stats": {
    "contentItems": 27,
    "imageCount": 0,
    "extractionTime": 105
  }
}