summaryrefslogtreecommitdiff
path: root/alarm/node_modules/pronote-api/bin/server.js
blob: c5d3c5dec81b5a0599a1f63803b7aa8578cb85ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env node

/* eslint no-console: off */

const server = require('../src/server');

if (process.argv.length === 2 && process.argv[1] === '--help') {
    console.log('Syntax: pronote-api-server [port (default: 21727)] [host (default: 0.0.0.0)]');
    return;
}

const [,, port = '21727', host = '127.0.0.1'] = process.argv;

server(host, port).then(() => {
    console.log(`--> Listening on ${host}:${port}`);
}).catch(err => {
    console.error('Error during server start');
    console.error(err);
});