node.jsだとバックエンドにexpressを利用することが多いと思いますが、プロトタイプ作成など、さっとつくるときの最小構成を試してみます。
$ npm i -S express
'use strict';
const app = new (require('express'))();
const port = 3000;
app.get('/', (req, res) => {
res.sendFile(__dirname + '/index.html')
});
app.listen(port, error => {
if (error) {
console.error(error);
} else {
console.info('listen: ', port);
}
});
index.html
<h1>Hello, Express</h1>