He usado este código en el archivo server.js y el código principal en app.js en la carpeta llamada sitio web. cuando ejecuto localhost usando node server.js en la terminal y ejecuto http://localhost:3000 en el navegador, se carga para siempre sin detenerse.
const bodyParser=require('body-parser'); const express=require('express'); const app=express(); /*dependencies*/ //Here we are configuring express to use body-parser as middle-ware. app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.json()); //cors for cross origin allowance const cors=require('cors'); app.use(cors); //making a local server const port= 3000; const server = app.listen(port, ()=>{console.log(`running on localhost: ${port}`)}); app.use(express.static('website'));Retire el módulo CORS. Probablemente no lo necesite y es la razón de la carga infinita. Si lo necesita, probablemente debería buscar un módulo diferente.