Skip to content

Commit db92b9d

Browse files
committed
Update node version to 14
1 parent d08d0a7 commit db92b9d

File tree

7 files changed

+22
-22
lines changed

7 files changed

+22
-22
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
12.19
1+
14

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "1.2.3",
44
"description": "Example of a user defined function (UDF) in MySQL",
55
"engines": {
6-
"node": ">= 12.0.0",
6+
"node": ">= 14.0.0",
77
"npm": ">= 6.0.0"
88
},
99
"dependencies": {

scripts/delete.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ const argv = require('./db').argv;
55

66
const sql = 'DELETE FROM post' + (argv.id ? ' WHERE id = ?' : '');
77
const data = argv.id ? [argv.id] : [];
8+
89
connection.query(sql, data, (err, result) => {
910
if (err) {
1011
throw err;
1112
}
12-
logger.info('Removed ' + result.affectedRows + ' record(s)');
13+
logger.info(`Removed ${result.affectedRows} record(s)`);
1314
});
1415
connection.end();

scripts/insert.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ connection.query(sql, data, (err, result) => {
1313
if (err) {
1414
throw err;
1515
}
16-
logger.info('Inserted ' + result.affectedRows + ' record(s)');
16+
logger.info(`Inserted ${result.affectedRows} record(s)`);
1717
});
1818
connection.end();

scripts/select.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,9 @@ const connection = require('./db').connection;
33
const logger = require('./logger');
44
const argv = require('./db').argv;
55

6-
let sql = 'SELECT * FROM post';
7-
const data = [];
8-
if (argv.id) {
9-
sql += ' WHERE id = ?';
10-
data.push(argv.id);
11-
}
6+
const sql = `SELECT * FROM post ${argv.id ? ' WHERE id = ?' : ''}`
7+
const data = argv?.id
8+
129
connection.query(sql, data, (err, result) => {
1310
if (err) {
1411
throw err;

scripts/server.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@ net
5656

5757
// create a http server
5858
const server = http.createServer(credentials, (request, response) => {
59-
logger.debug(new Date() + ' Received request for ' + request.url);
59+
logger.debug(new Date() + ` Received request for ${request.url}`);
6060
response.writeHead(404);
6161
response.end();
6262
});
6363
server.listen(WEBSOCKET_PORT, () => {
6464
logger.info(
65-
new Date() + ' Server is listening ' + SERVER_ADDR + ':' + WEBSOCKET_PORT,
65+
new Date() + ` Server is listening ${SERVER_ADDR}:${WEBSOCKET_PORT}`,
6666
);
6767
});
6868

@@ -83,7 +83,7 @@ function originIsAllowed(origin) {
8383
return true;
8484
}
8585

86-
(function createTemplate() {
86+
(() => {
8787
const protocol = parseInt(config.SSL_ENABLED) ? 'wss' : 'ws';
8888
const output =
8989
'<!DOCTYPE html>\n' +
@@ -121,26 +121,26 @@ function originIsAllowed(origin) {
121121
}
122122
logger.info('Creating index.html file.');
123123
});
124-
}());
124+
})();
125125

126126
wsServer.on('request', (request) => {
127127
if (!originIsAllowed(request.origin)) {
128128
// Make sure we only accept requests from an allowed origin
129129
request.reject();
130130
logger.warn(
131-
new Date() + ' Connection from origin ' + request.origin + ' rejected.',
131+
new Date() + ` Connection from origin ${request.origin} rejected.`,
132132
);
133133
return;
134134
}
135135
const connection = request.accept('echo-protocol', request.origin);
136136
connections.push(connection);
137137
connection.on('message', (message) => {
138138
if (message.type === 'utf8') {
139-
logger.debug('Received Message: ' + message.utf8Data);
139+
logger.debug(`Received Message: ${message.utf8Data}`);
140140
connection.sendUTF(message.utf8Data);
141141
} else if (message.type === 'binary') {
142142
logger.debug(
143-
'Received Binary Message of ' + message.binaryData.length + ' bytes',
143+
`Received Binary Message of ${message.binaryData.length} bytes`,
144144
);
145145
connection.sendBytes(message.binaryData);
146146
}
@@ -151,7 +151,7 @@ wsServer.on('request', (request) => {
151151
// connections[index].close();
152152
connections.splice(index, 1);
153153
logger.debug(
154-
new Date() + ' Peer ' + connection.remoteAddress + ' disconnected.',
154+
new Date() + ` Peer ${connection.remoteAddress} disconnected.`,
155155
);
156156
});
157157
});

scripts/update.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ const argv = require('./db').argv;
44
const logger = require('./logger');
55

66
if (!argv.id) {
7-
throw new Error('You need to specify an id');
7+
logger.error(`You need to specify an id`);
8+
process.exit(-1)
89
}
9-
if (!argv.title && !argv.content && !argv.image) {
10-
throw new Error('You need to specify some value to change.');
10+
if (!(argv.title && argv.content && argv.image)) {
11+
logger.error(`You need to specify some value to change.`);
12+
process.exit(-1)
1113
}
1214

1315
let sql = 'UPDATE post SET ';
@@ -31,6 +33,6 @@ connection.query(sql, data, (err, result) => {
3133
if (err) {
3234
throw err;
3335
}
34-
logger.info('Updated ' + result.affectedRows + ' record(s)');
36+
logger.info(`Updated ${result.affectedRows} record(s)`);
3537
});
3638
connection.end();

0 commit comments

Comments
 (0)