mirror of
https://github.com/azures04/crafatar.git
synced 2026-03-22 07:51:17 +01:00
solve merge conflict
This commit is contained in:
commit
58b7995d53
18
server.js
18
server.js
@ -20,18 +20,8 @@ function asset_request(req, res) {
|
|||||||
var filename = __dirname + "/public/" + req.url.path_list.join("/");
|
var filename = __dirname + "/public/" + req.url.path_list.join("/");
|
||||||
fs.exists(filename, function(exists) {
|
fs.exists(filename, function(exists) {
|
||||||
if (exists) {
|
if (exists) {
|
||||||
fs.readFile(filename, function(err, file_buffer) {
|
res.writeHead(200, { "Content-type" : mime.lookup(filename) });
|
||||||
if (err) {
|
fs.createReadStream(filename).pipe(res);
|
||||||
res.writeHead(500, {"Content-type" : "text/plain"});
|
|
||||||
res.end("Internal Server Error");
|
|
||||||
} else {
|
|
||||||
res.writeHead(200, {
|
|
||||||
"Content-type" : mime.lookup(filename),
|
|
||||||
"Content-Length": file_buffer.length
|
|
||||||
});
|
|
||||||
res.end(file_buffer);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} else {
|
} else {
|
||||||
res.writeHead(404, {
|
res.writeHead(404, {
|
||||||
"Content-type" : "text/plain"
|
"Content-type" : "text/plain"
|
||||||
@ -42,10 +32,8 @@ function asset_request(req, res) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function requestHandler(req, res) {
|
function requestHandler(req, res) {
|
||||||
var query = url.parse(req.url).query;
|
|
||||||
var request = req;
|
var request = req;
|
||||||
// we need to use url.parse and give the result to url.parse because nodejs
|
request.url = url.parse(req.url, true);
|
||||||
request.url = url.parse(req.url, query);
|
|
||||||
request.url.query = request.url.query || {};
|
request.url.query = request.url.query || {};
|
||||||
|
|
||||||
// remove trailing and double slashes + other junk
|
// remove trailing and double slashes + other junk
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user