Coisas que eu quero fazer
Vamos configurar um servidor HTTP usando Node.js.
Implementaremos isso usando ESM (import) em vez de CJS (require).
Configuração do ambiente
Instalando o Node.js
Faça o download e instale o Node.js a partir do link abaixo, escolhendo a versão adequada ao seu ambiente.
Node.js — Download Node.js®
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
implementação
Crie uma pasta de sua escolha e crie o arquivo server.mjs dentro dela.
O conteúdo será o seguinte:
import http from 'node:http';
/////Strat Server / return json
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'application/json' });
res.end(JSON.stringify({
data: 'Hello World!',
}));
});
server.listen(8000);///// Port8000execução
Abra o prompt de comando e navegue até a pasta onde você criou o arquivo server.mjs.
Execute o seguinte comando:
node .\server.mjsVerificação de operação
Você pode ver que acessar 127.0.0.1:8000 em um navegador como o Chrome retornará dados JSON.

Além disso, mesmo que você insira quaisquer caracteres após 127.0.0.1:8000/, como mostrado abaixo, o mesmo resultado será retornado sem erros como 404.

Resultado
Consegui configurar um servidor HTTP usando Node.js.
Sites que utilizei como referência
HTTP | Node.js v25.1.0 Documentation


コメント