Blog mcegonha sapo;

Para criar um servidor caseiro em JavaScript no HTML e colocar o seu site online, você pode seguir os seguintes passos:


Certifique-se de ter o Node.js instalado em seu computador. Você pode fazer o download e instalá-lo a partir do site oficial do Node.js.


Crie uma pasta para o seu projeto e abra-a no terminal ou prompt de comando.


Inicialize um novo projeto Node.js executando o comando npm init no terminal. Siga as instruções para adicionar as informações do projeto.


Instale o pacote http-server executando o comando npm install http-server --save no terminal.


Crie um arquivo index.html na pasta do seu projeto. Dentro desse arquivo, insira o código HTML do seu site.


Abra o arquivo index.html no editor de texto de sua preferência e insira o seguinte código JavaScript:


lua

Copy code

var http = require('http');

var fs = require('fs');

var path = require('path');


http.createServer(function (req, res) {

    var filePath = '.' + req.url;

    if (filePath == './') {

        filePath = './index.html';

    }


    var extname = String(path.extname(filePath)).toLowerCase();

    var contentType = 'text/html';

    var mimeTypes = {

        '.html': 'text/html',

        '.js': 'text/javascript',

        '.css': 'text/css',

        '.json': 'application/json',

        '.png': 'image/png',

        '.jpg': 'image/jpg',

        '.gif': 'image/gif',

        '.svg': 'image/svg+xml',

        '.wav': 'audio/wav',

        '.mp4': 'video/mp4',

        '.woff': 'application/font-woff',

        '.ttf': 'application/font-ttf',

        '.eot': 'application/vnd.ms-fontobject',

        '.otf': 'application/font-otf',

        '.wasm': 'application/wasm'

    };


    contentType = mimeTypes[extname] || 'application/octet-stream';


    fs.readFile(filePath, function(error, content) {

        if (error) {

            if (error.code == 'ENOENT') {

                fs.readFile('./404.html', function(error, content) {

                    res.writeHead(404, { 'Content-Type': 'text/html' });

                    res.end(content, 'utf-8');

                });

            } else {

                res.writeHead(500);

                res.end('Sorry, check with the site admin for error: '+ error.code +' ..\n');

                res.end();

            }

        } else {

            res.writeHead(200, { 'Content-Type': contentType });

            res.end(content, 'utf-8');

        }

    });


}).listen(8080);

console.log('Servidor rodando em http://localhost:8080/');

Crie um arquivo 404.html na pasta do seu projeto. Este arquivo será exibido caso uma página não seja encontrada. Adicione o conteúdo desejado para a página de erro 404.


No terminal ou prompt de comando, execute o comando node index.js para iniciar o servidor.


Agora, você poderá acessar o seu site localmente em http://localhost:8080/. Para disponibilizá-lo online, será necessário configurar um servidor web e registrar um domínio para o seu site. Existem diversas opções disponíveis, como o uso de serviços de hospedagem ou a configuração de um servidor próprio. Esses passos podem variar dependendo da opção escolhida.


Lembre-se de que, ao disponibilizar o seu site online, é importante considerar questões de segurança e proteger seus arquivos e dados sensíveis adequadamente.

-----------------------------------------------------------------------------------------------------------------------------------------------

COLAR ESTE CODIGO DIRETO NO GOOGLE PARA SACAR INFO;

-------------------------------------------------------------------------------

<html>

<meta charset="utf-8">

<pre>

CRIAR SERVER SIMPLES E RAPIDO;

<script>

function changeSrc(){ document.getElementById('demo').src="https://www.bde.es/wbe/en/";

}

</script>

<iframe id="demo"src="https://www.bde.es/wbe/en/"width="100%"height="400"></iframe>

<input type="button"onclick="changeSrc()"value="vc ś capaz"/>



<form action="/upload" method="post" enctype="multipart/form-data">


    <input type="file" name="fileToUpload" id="fileToUpload">


    <input type="search" name="searchQuery" placeholder="Pesquisar">


    <input type="submit" value="Upload" name="submit">


</form>


    <form action="/upload" method="post" enctype="multipart/form-data">



        <input type="file" name="fileToUpload" id="fileToUpload">



        <input type="submit" value="Upload" name="submit">



    </form>


    COD SAQUE INFO ==-12

FORMULARIO RECEBER E ENVIAR MENSAGENS;

<form action="process.php" method="post">

  <label for="name">Nome:</label>

  <input type="text" id="name" name="name"><br>

  <label for="message">Mensagem:</label>

  <textarea id="message" name="message"></textarea><br>

  <input type="submit" value="Enviar">

</form>

--------------------------

RECEPTOR php do server

<?php

  $name = $_POST['name'];

  $message = $_POST['message'];

  // Processar e armazenar os dados no banco de dados

?>

</pre>

</html>