mirror of
https://github.com/azures04/crafatar.git
synced 2026-03-22 07:51:17 +01:00
use status -2 for 404s
human_status (response.js) defines code -2 as 'user error'. 404 is definitely a user error, so using that makes sense. eventually we should change the whole status code thing with #120
This commit is contained in:
parent
fc5ab113db
commit
607dcaf6e5
@ -77,11 +77,8 @@ module.exports = function(request, response, result) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (result.status === -3) {
|
if (result.status === -2) {
|
||||||
response.writeHead(404, headers);
|
response.writeHead(result.code || 422, headers);
|
||||||
response.end(result.body);
|
|
||||||
} else if (result.status === -2) {
|
|
||||||
response.writeHead(422, headers);
|
|
||||||
response.end(result.body);
|
response.end(result.body);
|
||||||
} else if (result.status === -1) {
|
} else if (result.status === -1) {
|
||||||
response.writeHead(500, headers);
|
response.writeHead(500, headers);
|
||||||
|
|||||||
@ -52,8 +52,9 @@ module.exports = function(req, callback) {
|
|||||||
// check for extra paths
|
// check for extra paths
|
||||||
if (req.url.path_list.length > 2) {
|
if (req.url.path_list.length > 2) {
|
||||||
callback({
|
callback({
|
||||||
status: -3,
|
status: -2,
|
||||||
body: "Invalid URL Path"
|
body: "Invalid Path",
|
||||||
|
code: 404
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -11,8 +11,9 @@ module.exports = function(req, callback) {
|
|||||||
// check for extra paths
|
// check for extra paths
|
||||||
if (req.url.path_list.length > 2) {
|
if (req.url.path_list.length > 2) {
|
||||||
callback({
|
callback({
|
||||||
status: -3,
|
status: -2,
|
||||||
body: "Invalid URL Path"
|
body: "Invalid Path",
|
||||||
|
code: 404
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -62,8 +62,9 @@ module.exports = function(req, callback) {
|
|||||||
// check for extra paths
|
// check for extra paths
|
||||||
if (req.url.path_list.length > 3) {
|
if (req.url.path_list.length > 3) {
|
||||||
callback({
|
callback({
|
||||||
status: -3,
|
status: -2,
|
||||||
body: "Invalid URL Path"
|
body: "Invalid Path",
|
||||||
|
code: 404
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -59,8 +59,9 @@ module.exports = function(req, callback) {
|
|||||||
// check for extra paths
|
// check for extra paths
|
||||||
if (req.url.path_list.length > 2) {
|
if (req.url.path_list.length > 2) {
|
||||||
callback({
|
callback({
|
||||||
status: -3,
|
status: -2,
|
||||||
body: "Invalid URL Path"
|
body: "Invalid Path",
|
||||||
|
code: 404
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -859,7 +859,7 @@ describe("Crafatar", function() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should return a 404 (invalid request path " + location + ")", function(done) {
|
it("should return a 404 (invalid path " + location + ")", function(done) {
|
||||||
request.get("http://localhost:3000/" + location + "/853c80ef3c3749fdaa49938b674adae6/invalid", function(error, res, body) {
|
request.get("http://localhost:3000/" + location + "/853c80ef3c3749fdaa49938b674adae6/invalid", function(error, res, body) {
|
||||||
assert.ifError(error);
|
assert.ifError(error);
|
||||||
assert.strictEqual(res.statusCode, 404);
|
assert.strictEqual(res.statusCode, 404);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user