DEV Community

Cover image for O back-end Node.js via terminal Termux
Aqua Asael Pelegon Semjasa
Aqua Asael Pelegon Semjasa

Posted on • Edited on

O back-end Node.js via terminal Termux

No terminal Termux,cria-se um diretório. Então para que os arquivos: ( npm package-lock.json & npm package.json) sejam adicionados à pasta=diretório,no terminal iniciamos: cd + nome do diretório, logo digita-se: npm init, dá um enter,espera o projeto iniciar até que quando iniciado vem uma sequência de enters até digitarmos o segundo comando: (npm install express --no-bin-links) logo damos um enter. É quando o framework Express inicia o diretório,onde instalará as pastas e dependências, isso garante o acionamento correto dos arquivos(npm package-lock.json & npm package.json),que ambos,tem de ser acionado com duas logos vermelhas na pasta oficial do projeto recém criado via terminal Termux. Então abrimos a IDE Acode e vemos que os arquivos ( npm package-lock.json & npm package.json ) foram corretamente adicionados à pasta/diretório do novo projeto. Logo na pasta do projeto,e com uso da IDE Acode,na pasta do novo projeto, salvamos o arquivo (index.js) na pasta do projeto,mas tem um detalhe importante: temos de criar uma nova pasta e salvar na pasta 💼📁 nomeada como novo diretório do projeto,e nessa pasta,com a IDE Acode aberta,temos de ter um arquivo (index.html e outro style.css) para salvar dentro dessa segunda pasta que tem de ser salva dentro da pasta que é o recém projeto criado,e nesses dois arquivos,tem de está contidos já,os códigos HTML e CSS, também Javascript, adicionado corretamente na TAG (Script) no HTML. Detalhes importante: Dentro da API (index.js) a seguinte linha de código abaixo:

app.use(express.static('AppWeb'));

Tem de estar apontando para a segunda pasta,no caso: ('AppWeb') para que o Node.js possa bater no Express e ouvir o projeto no localhost:3000 como o exemplo abaixo:

const express = require('express');

const app =express();
app.use(express.static('AppWeb'));

app.listen(3000, () => {
console.log('Aplicação no ar!');
});

Então feito isso em sequência, voltamos ao terminal Termux e digita-se o comando: (node index.js) em seguida damos um (enter), logo teremos o aviso: Aplicação no ar! Então pós isso, abrimos o navegador e digita-se: (localhost:3000) a aplicação web estará funcionando no modo estático. O back-end pode ser desenvolvido via celular, basta atenção, dedicação, paciência,o aprimoramento pessoal é garantido, nessa área. Desenvolvimento com React Js via terminal Termux, também é possível, faço desenvolvimento nesse tipo de tecnologia também,via celular. Este será um próximo assunto.

Aqua Asael Pelegon Semjasa

\AquaNavio_

Top comments (0)