kopia lustrzana https://github.com/c9/core
use special content-type instead of 208 status code
rodzic
c044ca14f5
commit
2013650781
|
@ -22,12 +22,12 @@ module.exports = function setup(mount, vfs, mountOptions) {
|
|||
else if (typeof err.code == "number" && isValidStatusCode(err.code)) res.statusCode = err.code;
|
||||
else if (err.code === "EBADREQUEST") res.statusCode = 400;
|
||||
else if (err.code === "EACCES") res.statusCode = 403;
|
||||
else if (err.code === "ENOENT") res.statusCode = 208;
|
||||
else if (err.code === "ENOENT") res.statusCode = 200;
|
||||
else if (err.code === "ENOTREADY") res.statusCode = 503;
|
||||
else if (err.code === "EISDIR") res.statusCode = 503;
|
||||
else res.statusCode = 500;
|
||||
var message = (err.message || err.toString()) + "\n";
|
||||
res.setHeader("Content-Type", "text/plain");
|
||||
res.setHeader("Content-Type", "text/x-error");
|
||||
res.setHeader("Content-Length", Buffer.byteLength(message));
|
||||
res.end(message);
|
||||
};
|
||||
|
|
|
@ -119,7 +119,7 @@ define(function(require, module, exports) {
|
|||
}
|
||||
}
|
||||
|
||||
if (xhr.status > 299 || xhr.status == 208) {
|
||||
if (xhr.status > 299 || res.headers["content-type"] == "text/x-error") {
|
||||
var err = new Error(xhr.responseText);
|
||||
err.code = xhr.status;
|
||||
if (debug && xhr.status > 299)
|
||||
|
|
Ładowanie…
Reference in New Issue