create-serve
Version:
🍛 Ultralight http server with live reload. [CLI + API]
18 lines (14 loc) • 378 B
JavaScript
import logMessage from './logMessage.js';
import { options } from './index.js';
const listen = (server, serverPort = options.port) => {
server
.listen(serverPort, () => {
const currentPort = server.address().port;
logMessage(currentPort);
})
.once('error', () => {
server.removeAllListeners('listening');
listen(server, 0);
});
};
export default listen;