Skip to content

Commit f13bbff

Browse files
committed
fix: add jsdocs
1 parent 8d79d15 commit f13bbff

File tree

4 files changed

+33
-29
lines changed

4 files changed

+33
-29
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# cm-notify
22
[![Version](https://img.shields.io/npm/v/@netcentric/cm-notify.svg)](https://npmjs.org/package/@netcentric/cm-notify)
3-
[![Build Status](https://github.com/netcentric/cm-notify/workflows/CI/badge.svg?branch=main)](https://github.com/netcentric/cm-notify/actions)
3+
[![Release Status](https://github.com/Netcentric/cm-notify-core/actions/workflows/release.yml/badge.svg)](https://github.com/Netcentric/cm-notify-core/actions/workflows/release.yml)
44
[![CodeQL Analysis](https://github.com/netcentric/cm-notify/workflows/CodeQL/badge.svg?branch=main)](https://github.com/netcentric/cm-notify/actions)
55
[![semver: semantic-release](https://img.shields.io/badge/semver-semantic--release-blue.svg)](https://github.com/semantic-release/semantic-release)
66
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

ngrok/start.js

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
const ngrok = require('@ngrok/ngrok');
22

3+
/**
4+
* Start ngrok
5+
* @param port
6+
* @param domain
7+
*/
38
async function startNgrok(port, domain) {
4-
try {
5-
const listener = await ngrok.connect({
6-
addr: port,
7-
domain,
8-
authtoken_from_env: true,
9-
request_header_add: ['ngrok-skip-browser-warning: true'],
10-
onLogRequest: (req) => {
11-
console.log(`${req.method} ${req.uri} - ${req.status}`);
12-
},
13-
onLogError: (err) => {
14-
console.error('Ngrok error:', err);
15-
}
16-
});
9+
const listener = await ngrok.connect({
10+
addr: port,
11+
domain,
12+
authtoken_from_env: true,
13+
request_header_add: ['ngrok-skip-browser-warning: true'],
14+
onLogRequest: (req) => {
15+
console.log(`${req.method} ${req.uri} - ${req.status}`);
16+
},
17+
onLogError: (err) => {
18+
console.error('Ngrok error:', err);
19+
}
20+
});
1721

18-
const url = listener.url();
19-
console.log('Ngrok connection established');
20-
console.log(`Domain: ${domain}`);
21-
console.log(`URL: ${url}`);
22-
} catch (error) {
23-
console.error('Ngrok startup error:', error.message);
24-
console.error('Stack:', error.stack);
25-
}
22+
const url = listener.url();
23+
console.log('Ngrok connection established');
24+
console.log(`Domain: ${domain}`);
25+
console.log(`URL: ${url}`);
2626
}
2727

2828
module.exports = { startNgrok };

server/createHttpServer.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,32 @@
11
const { createServer } = require('node:http');
22

3+
/**
4+
* Create an HTTP server.
5+
* @param app
6+
* @param serverPort
7+
*/
38
function createHttpServer(app, serverPort) {
49
/**
5-
* Get port from environment and store in Express.
10+
* Get port from the environment and store in Express.
611
*/
712
const port = normalizePort(serverPort);
813
app.set('port', port);
914

1015
/**
11-
* Create HTTP server.
16+
* Create an HTTP server.
1217
*/
13-
1418
const server = createServer(app);
1519

1620
/**
1721
* Listen on provided port, on all network interfaces.
1822
*/
19-
2023
server.listen(port);
2124
server.on('error', onError);
2225
server.on('listening', onListening);
2326

2427
/**
2528
* Normalize a port into a number, string, or false.
2629
*/
27-
2830
function normalizePort(val) {
2931
const port = parseInt(val, 10);
3032

@@ -44,7 +46,6 @@ function createHttpServer(app, serverPort) {
4446
/**
4547
* Event listener for HTTP server "error" event.
4648
*/
47-
4849
function onError(error) {
4950
if (error.syscall !== 'listen') {
5051
throw error;
@@ -72,7 +73,6 @@ function createHttpServer(app, serverPort) {
7273
/**
7374
* Event listener for HTTP server "listening" event.
7475
*/
75-
7676
function onListening() {
7777
const addr = server.address();
7878
const bind = typeof addr === 'string'

server/index.server.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ const app = require('./app');
22
const { createHttpServer } = require('./createHttpServer');
33
const { DEFAULT_CONFIG } = require('../config');
44

5+
/**
6+
* Start the app
7+
* @param port
8+
*/
59
const startApp = (port) => {
610
return createHttpServer(app, port || DEFAULT_CONFIG.port);
711
}

0 commit comments

Comments
 (0)