La sintaxis para el javascript "moderno" es diferente a lo que se usaba antes de la versión 15 de node.

En la versión 13 de abril del 2020 esta sintaxis era opcional.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4ed7c306-4a46-49bc-83e6-109ab583556b/Untitled.png

Actualmente en la versión 14 esta sintaxis es nativa.

Imports y Exports

Para habilitar los módulos ECMAScript puedes hacerlo de 2 maneras:


Promesas

const fs = require('fs/promises');
// import fs from 'fs/promises';

fs.readFile('index.html', 'utf8')
	.then((data) => {
		res.send(data);
	})
	.catch((error) => {
		console.log(error);
	});