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_


Discover more from Coursity

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Discover more from Coursity

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top
What are some best practices for creating strong passwords ?. Unn cut off marks for jamb www. Learning and information management life skills.