nodebook
Version:
Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.
22 lines (18 loc) • 544 B
JavaScript
const browserSync = require('browser-sync');
module.exports = (server) => { // <1>
return port => { // <2>
const PUBLIC_PORT = 4000; // <3>
const bs = browserSync.create();
server.listen(port); // <4>
bs.init({ // <5>
files: ['./examples'],
port: PUBLIC_PORT,
open: false,
logPrefix: 'nodebook',
proxy: {
target: `http://localhost:${port}`,// <6>
ws: true,
}
});
};
};