desta versãoverificar o SHASUMS assinado
Consultar os binários pré-compilados Noturnos ou Compilações Não Oficiais para outras plataformas
+
diff --git a/pages/pt/download/prebuilt-installer/current.mdx b/pages/pt/download/prebuilt-installer/current.mdx
index 46e3189fb9a02..4f5ddee39b502 100644
--- a/pages/pt/download/prebuilt-installer/current.mdx
+++ b/pages/pt/download/prebuilt-installer/current.mdx
@@ -22,4 +22,5 @@ Saber como verificar o SHASUMS assinado opções de descarga disponíveis da Node.js
Saber mais sobre os Lançamentos da Node.js
+
diff --git a/pages/pt/download/prebuilt-installer/index.mdx b/pages/pt/download/prebuilt-installer/index.mdx
index 722c3eb7d2308..22ef2c0d72f25 100644
--- a/pages/pt/download/prebuilt-installer/index.mdx
+++ b/pages/pt/download/prebuilt-installer/index.mdx
@@ -22,4 +22,5 @@ Saber como verificar o SHASUMS assinado opções de descarga disponíveis da Node.js
Saber mais sobre os Lançamentos da Node.js
+
diff --git a/pages/pt/download/source-code/current.mdx b/pages/pt/download/source-code/current.mdx
index 435dce066cf05..c65b0284f74c1 100644
--- a/pages/pt/download/source-code/current.mdx
+++ b/pages/pt/download/source-code/current.mdx
@@ -20,4 +20,5 @@ Ler a publicação do blogue desta versãoverificar o SHASUMS assinado
Consultar como compilar a Node.js a partir do código-fonte.
+
diff --git a/pages/pt/download/source-code/index.mdx b/pages/pt/download/source-code/index.mdx
index 435dce066cf05..c65b0284f74c1 100644
--- a/pages/pt/download/source-code/index.mdx
+++ b/pages/pt/download/source-code/index.mdx
@@ -20,4 +20,5 @@ Ler a publicação do blogue desta versãoverificar o SHASUMS assinado
Consultar como compilar a Node.js a partir do código-fonte.
+
diff --git a/pages/pt/index.mdx b/pages/pt/index.mdx
index 8fcb4359166cb..d7c2c5d1dea25 100644
--- a/pages/pt/index.mdx
+++ b/pages/pt/index.mdx
@@ -9,7 +9,8 @@ layout: home
Executar a JavaScript em Toda Parte
- Node.js® é uma ambiente de execução de JavaScript disponível para várias plataformas, de código aberto e gratuita, que permite os programadores criar servidores, aplicações da Web, ferramentas de linha de comando e programas de automação de tarefas.
+Node.js® é uma ambiente de execução de JavaScript disponível para várias plataformas, de código aberto e gratuita, que permite os programadores criar servidores, aplicações da Web, ferramentas de linha de comando e programas de automação de tarefas.
+
@@ -44,87 +45,93 @@ layout: home
// server.mjs
import { createServer } from 'node:http';
- const server = createServer((req, res) => {
- res.writeHead(200, { 'Content-Type': 'text/plain' });
- res.end('Hello World!\n');
- });
-
- // starts a simple http server locally on port 3000
- server.listen(3000, '127.0.0.1', () => {
- console.log('Listening on 127.0.0.1:3000');
- });
-
- // run with `node server.mjs`
- ```
-
- ```js displayName="Write Tests"
- // tests.mjs
- import assert from 'node:assert';
- import test from 'node:test';
-
- test('that 1 is equal 1', () => {
- assert.strictEqual(1, 1);
- });
-
- test('that throws as 1 is not equal 2', () => {
- // throws an exception because 1 != 2
- assert.strictEqual(1, 2);
- });
-
- // run with `node tests.mjs`
- ```
-
- ```js displayName="Read and Hash a File"
- // crypto.mjs
- import { createHash } from 'node:crypto';
- import { readFile } from 'node:fs/promises';
-
- const hasher = createHash('sha1');
-
- hasher.setEncoding('hex');
- // ensure you have a `package.json` file for this test!
- hasher.write(await readFile('package.json'));
- hasher.end();
-
- const fileHash = hasher.read();
-
- // run with `node crypto.mjs`
- ```
-
- ```js displayName="Streams Pipeline"
- // streams.mjs
- import { pipeline } from 'node:stream/promises';
- import { createReadStream, createWriteStream } from 'node:fs';
- import { createGzip } from 'node:zlib';
-
- // ensure you have a `package.json` file for this test!
- await pipeline
- (
- createReadStream('package.json'),
- createGzip(),
- createWriteStream('package.json.gz')
- );
-
- // run with `node streams.mjs`
- ```
-
- ```js displayName="Work with Threads"
- // threads.mjs
- import { Worker, isMainThread,
- workerData, parentPort } from 'node:worker_threads';
-
- if (isMainThread) {
- const data = 'some data';
- const worker = new Worker(import.meta.filename, { workerData: data });
- worker.on('message', msg => console.log('Reply from Thread:', msg));
- } else {
- const source = workerData;
- parentPort.postMessage(btoa(source.toUpperCase()));
- }
-
- // run with `node threads.mjs`
- ```
+const server = createServer((req, res) => {
+res.writeHead(200, { 'Content-Type': 'text/plain' });
+res.end('Hello World!\n');
+});
+
+// starts a simple http server locally on port 3000
+server.listen(3000, '127.0.0.1', () => {
+console.log('Listening on 127.0.0.1:3000');
+});
+
+// run with `node server.mjs`
+
+````
+
+```js displayName="Write Tests"
+// tests.mjs
+import assert from 'node:assert';
+import test from 'node:test';
+
+test('that 1 is equal 1', () => {
+ assert.strictEqual(1, 1);
+});
+
+test('that throws as 1 is not equal 2', () => {
+ // throws an exception because 1 != 2
+ assert.strictEqual(1, 2);
+});
+
+// run with `node tests.mjs`
+````
+
+```js displayName="Read and Hash a File"
+// crypto.mjs
+import { createHash } from 'node:crypto';
+import { readFile } from 'node:fs/promises';
+
+const hasher = createHash('sha1');
+
+hasher.setEncoding('hex');
+// ensure you have a `package.json` file for this test!
+hasher.write(await readFile('package.json'));
+hasher.end();
+
+const fileHash = hasher.read();
+
+// run with `node crypto.mjs`
+```
+
+```js displayName="Streams Pipeline"
+// streams.mjs
+import { pipeline } from 'node:stream/promises';
+import { createReadStream, createWriteStream } from 'node:fs';
+import { createGzip } from 'node:zlib';
+
+// ensure you have a `package.json` file for this test!
+await pipeline(
+ createReadStream('package.json'),
+ createGzip(),
+ createWriteStream('package.json.gz')
+);
+
+// run with `node streams.mjs`
+```
+
+```js displayName="Work with Threads"
+// threads.mjs
+import {
+ Worker,
+ isMainThread,
+ workerData,
+ parentPort,
+} from 'node:worker_threads';
+
+if (isMainThread) {
+ const data = 'some data';
+ const worker = new Worker(import.meta.filename, { workerData: data });
+ worker.on('message', msg => console.log('Reply from Thread:', msg));
+} else {
+ const source = workerData;
+ parentPort.postMessage(btoa(source.toUpperCase()));
+}
+
+// run with `node threads.mjs`
+```
+
Podemos saber mais do que a Node.js é capaz de oferecer com os nossos [materiais de aprendizado](/learn).
+
diff --git a/pages/uk/about/branding.mdx b/pages/uk/about/branding.mdx
index 88d36b0f84772..28175cd78649d 100644
--- a/pages/uk/about/branding.mdx
+++ b/pages/uk/about/branding.mdx
@@ -9,7 +9,13 @@ layout: about
## Маскот Node.js®
-
+
## Логотип Node.js®
diff --git a/pages/uk/download/source-code/current.mdx b/pages/uk/download/source-code/current.mdx
index c3fea6b9fe198..3c49438324323 100644
--- a/pages/uk/download/source-code/current.mdx
+++ b/pages/uk/download/source-code/current.mdx
@@ -20,4 +20,5 @@ Node.js містить .
Дізнайтеся, як перевірити підписані SHASUMS
Дізнайтеся, як зібрати Node.js із вихідного коду.
+
diff --git a/pages/uk/download/source-code/index.mdx b/pages/uk/download/source-code/index.mdx
index c3fea6b9fe198..3c49438324323 100644
--- a/pages/uk/download/source-code/index.mdx
+++ b/pages/uk/download/source-code/index.mdx
@@ -20,4 +20,5 @@ Node.js містить .
Дізнайтеся, як перевірити підписані SHASUMS
Дізнайтеся, як зібрати Node.js із вихідного коду.
+
diff --git a/pages/uk/index.mdx b/pages/uk/index.mdx
index 1c5e79212d46b..54ed7fa6bfc26 100644
--- a/pages/uk/index.mdx
+++ b/pages/uk/index.mdx
@@ -9,7 +9,8 @@ layout: home
Запускайте JavaScript будь-де
- Node.js® — це безплатне, кросплатформне середовище виконання JavaScript із відкритим кодом, яке дозволяє розробникам створювати сервери, вебзастосунки, інструменти командного рядка та скрипти.
+Node.js® — це безплатне, кросплатформне середовище виконання JavaScript із відкритим кодом, яке дозволяє розробникам створювати сервери, вебзастосунки, інструменти командного рядка та скрипти.
+
@@ -44,87 +45,93 @@ layout: home
// server.mjs
import { createServer } from 'node:http';
- const server = createServer((req, res) => {
- res.writeHead(200, { 'Content-Type': 'text/plain' });
- res.end('Hello World!\n');
- });
-
- // starts a simple http server locally on port 3000
- server.listen(3000, '127.0.0.1', () => {
- console.log('Listening on 127.0.0.1:3000');
- });
-
- // run with `node server.mjs`
- ```
-
- ```js displayName="Write Tests"
- // tests.mjs
- import assert from 'node:assert';
- import test from 'node:test';
-
- test('that 1 is equal 1', () => {
- assert.strictEqual(1, 1);
- });
-
- test('that throws as 1 is not equal 2', () => {
- // throws an exception because 1 != 2
- assert.strictEqual(1, 2);
- });
-
- // run with `node tests.mjs`
- ```
-
- ```js displayName="Read and Hash a File"
- // crypto.mjs
- import { createHash } from 'node:crypto';
- import { readFile } from 'node:fs/promises';
-
- const hasher = createHash('sha1');
-
- hasher.setEncoding('hex');
- // ensure you have a `package.json` file for this test!
- hasher.write(await readFile('package.json'));
- hasher.end();
-
- const fileHash = hasher.read();
-
- // run with `node crypto.mjs`
- ```
-
- ```js displayName="Streams Pipeline"
- // streams.mjs
- import { pipeline } from 'node:stream/promises';
- import { createReadStream, createWriteStream } from 'node:fs';
- import { createGzip } from 'node:zlib';
-
- // ensure you have a `package.json` file for this test!
- await pipeline
- (
- createReadStream('package.json'),
- createGzip(),
- createWriteStream('package.json.gz')
- );
-
- // run with `node streams.mjs`
- ```
-
- ```js displayName="Work with Threads"
- // threads.mjs
- import { Worker, isMainThread,
- workerData, parentPort } from 'node:worker_threads';
-
- if (isMainThread) {
- const data = 'some data';
- const worker = new Worker(import.meta.filename, { workerData: data });
- worker.on('message', msg => console.log('Reply from Thread:', msg));
- } else {
- const source = workerData;
- parentPort.postMessage(btoa(source.toUpperCase()));
- }
-
- // run with `node threads.mjs`
- ```
+const server = createServer((req, res) => {
+res.writeHead(200, { 'Content-Type': 'text/plain' });
+res.end('Hello World!\n');
+});
+
+// starts a simple http server locally on port 3000
+server.listen(3000, '127.0.0.1', () => {
+console.log('Listening on 127.0.0.1:3000');
+});
+
+// run with `node server.mjs`
+
+````
+
+```js displayName="Write Tests"
+// tests.mjs
+import assert from 'node:assert';
+import test from 'node:test';
+
+test('that 1 is equal 1', () => {
+ assert.strictEqual(1, 1);
+});
+
+test('that throws as 1 is not equal 2', () => {
+ // throws an exception because 1 != 2
+ assert.strictEqual(1, 2);
+});
+
+// run with `node tests.mjs`
+````
+
+```js displayName="Read and Hash a File"
+// crypto.mjs
+import { createHash } from 'node:crypto';
+import { readFile } from 'node:fs/promises';
+
+const hasher = createHash('sha1');
+
+hasher.setEncoding('hex');
+// ensure you have a `package.json` file for this test!
+hasher.write(await readFile('package.json'));
+hasher.end();
+
+const fileHash = hasher.read();
+
+// run with `node crypto.mjs`
+```
+
+```js displayName="Streams Pipeline"
+// streams.mjs
+import { pipeline } from 'node:stream/promises';
+import { createReadStream, createWriteStream } from 'node:fs';
+import { createGzip } from 'node:zlib';
+
+// ensure you have a `package.json` file for this test!
+await pipeline(
+ createReadStream('package.json'),
+ createGzip(),
+ createWriteStream('package.json.gz')
+);
+
+// run with `node streams.mjs`
+```
+
+```js displayName="Work with Threads"
+// threads.mjs
+import {
+ Worker,
+ isMainThread,
+ workerData,
+ parentPort,
+} from 'node:worker_threads';
+
+if (isMainThread) {
+ const data = 'some data';
+ const worker = new Worker(import.meta.filename, { workerData: data });
+ worker.on('message', msg => console.log('Reply from Thread:', msg));
+} else {
+ const source = workerData;
+ parentPort.postMessage(btoa(source.toUpperCase()));
+}
+
+// run with `node threads.mjs`
+```
+
Дізнайтеся більше про можливості Node.js [із нашими навчальними матеріалами](/learn).
+