Así que estoy tratando de ver cómo importar HTML en mi archivo Node.js. El archivo HTML se llama index.html y el JS se llama script.js. Estaba tratando de agregar "Hello World!" pero solo dice "Cosas de Node.js"
Esto es lo que he probado:
var http = require('http'); var fs = require('fs'); http.createServer(function (req, res) { fs.readFile('index.html', function(data) { res.writeHead(200, {'Content-Type': 'text/html'}); res.write(data); res.write("Hello World!"); res.end(); }); }).listen(8080);y este es el archivo HTML:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>replit</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <h1 class = "heading">Node.js Stuff</h1> </body> </html>Instalar expreso:
npm i expressNodo.js:
const express = require("express") const app = express() app.use(express.static(__dirname) app.get("/",(req,res)=>{ res.sendFile("index.html") } app.listen(3000,()=>{console.log("Started")})