Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4fd458d

Browse files
Code style
1 parent 8e94dc3 commit 4fd458d

File tree

2 files changed

+17
-17
lines changed

2 files changed

+17
-17
lines changed

‎JavaScript/badServer.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@ api.http = require('http');
66
api.fs = require('fs');
77

88
// Cache
9-
let cache = {};
9+
const cache = {};
1010

1111
// HTTP Server
1212
api.http.createServer((req, res) => {
1313

1414
// Parse cookies
15-
let cookie = req.headers.cookie,
16-
cookies = {};
17-
if (cookie) cookie.split(';').forEach((item) => {
18-
let parts = item.split('=');
15+
const cookie = req.headers.cookie;
16+
const cookies = {};
17+
if (cookie) cookie.split(';').forEach(item => {
18+
const parts = item.split('=');
1919
cookies[(parts[0]).trim()] = (parts[1] || '').trim();
2020
});
2121

2222
// Logging
23-
let date = new Date().toISOString();
23+
const date = new Date().toISOString();
2424
console.log([date, req.method, req.url].join(' '));
2525

2626
// Serve from cache
@@ -36,7 +36,7 @@ api.http.createServer((req, res) => {
3636
'Set-Cookie': 'mycookie=test',
3737
'Content-Type': 'text/html'
3838
});
39-
let ip = req.connection.remoteAddress;
39+
const ip = req.connection.remoteAddress;
4040
res.write('<h1>Welcome</h1>Your IP: ' + ip);
4141
res.end('<pre>' + JSON.stringify(cookies) + '</pre>');
4242
}
@@ -46,12 +46,12 @@ api.http.createServer((req, res) => {
4646
// Some business logic
4747
api.fs.readFile('./person.json', (err, data) => {
4848
if (!err) {
49-
let obj = JSON.parse(data);
49+
const obj = JSON.parse(data);
5050
obj.birth = new Date(obj.birth);
51-
let difference = new Date() - obj.birth;
51+
const difference = new Date() - obj.birth;
5252
obj.age = Math.floor(difference / 31536000000);
5353
delete obj.birth;
54-
let sobj = JSON.stringify(obj);
54+
const sobj = JSON.stringify(obj);
5555
cache[req.url] = sobj;
5656

5757
// HTTP reply
@@ -66,12 +66,12 @@ api.http.createServer((req, res) => {
6666
} else if (req.method === 'POST') {
6767

6868
// Receiving POST data
69-
let body = [];
69+
const body = [];
7070
req.on('data', (chunk) => {
7171
body.push(chunk);
7272
}).on('end', () => {
7373
let data = Buffer.concat(body).toString();
74-
let obj = JSON.parse(data);
74+
const obj = JSON.parse(data);
7575
if (obj.name) obj.name = obj.name.trim();
7676
data = JSON.stringify(obj);
7777
cache[req.url] = data;

‎JavaScript/goodServer.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,24 @@
33
global.api = {};
44
api.http = require('http');
55

6-
let me = { name: 'jura', age: 22 };
6+
const me = { name: 'jura', age: 22 };
77

8-
let routing = {
8+
const routing = {
99
'/': '<h1>welcome to homepage</h1>',
1010
'/user': me,
1111
'/user/name': () => me.name,
1212
'/user/age': () => me.age
1313
};
1414

15-
let types = {
15+
const types = {
1616
object: o => JSON.stringify(o),
1717
string: s => s,
1818
undefined: () => 'not found',
1919
function: (fn, req, res) => fn(req, res) + '',
2020
};
2121

2222
api.http.createServer((req, res) => {
23-
let data = routing[req.url],
24-
result = types[typeof(data)](data, req, res);
23+
const data = routing[req.url];
24+
const result = types[typeof(data)](data, req, res);
2525
res.end(result);
2626
}).listen(80);

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /