1 | "use strict";
|
2 |
|
3 | const serverErrorList = {
|
4 | EACCES: "You don't have access to bind the server to port {port}.",
|
5 | EADDRINUSE: 'There is already a process listening on port {port}.'
|
6 | };
|
7 |
|
8 | function serverErrors(err, port) {
|
9 | let desc = `Error: ${err.code} occurred while setting up server on port ${port}.`;
|
10 |
|
11 | if (serverErrorList[err.code]) {
|
12 | desc = serverErrorList[err.code].replace(/{port}/g, port);
|
13 | }
|
14 |
|
15 | return desc;
|
16 | }
|
17 |
|
18 | module.exports.serverErrors = serverErrors; |
\ | No newline at end of file |