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

1

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_

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay