Skip to content

Commit df89442

Browse files
committed
add HTTP logging
1 parent e26764f commit df89442

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

index.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,20 @@ class Updates {
1919
return server
2020
}
2121

22+
log (...args) {
23+
if (process.env.NODE_ENV !== 'test') console.log(...args)
24+
}
25+
2226
async handle (req, res) {
27+
this.log(req.method, req.url, '...')
2328
const segs = req.url.split('/').filter(Boolean)
2429
const [account, repository, platform, version] = segs
25-
if (!account || !repository || !platform || !version) return notFound(res)
26-
27-
await this.handleUpdate(res, account, repository, platform, version)
30+
if (!account || !repository || !platform || !version) {
31+
notFound(res)
32+
} else {
33+
await this.handleUpdate(res, account, repository, platform, version)
34+
}
35+
this.log(req.method, req.url, res.statusCode)
2836
}
2937

3038
async handleUpdate (res, account, repository, platform, version) {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"scripts": {
33
"start": "nodemon bin/update-server.js",
4-
"test": "prettier-standard '**/*.js' && standard && nyc tap test/*.js"
4+
"test": "prettier-standard '**/*.js' && standard && NODE_ENV=test nyc tap test/*.js"
55
},
66
"dependencies": {
77
"node-fetch": "^2.1.1"

0 commit comments

Comments
 (0)