Merge pull request #432 from h3raq/patch-1
Adding Content-Type support!
This commit is contained in:
commit
63e1469f68
|
@ -8,6 +8,16 @@ http.createServer(function(request, response) {
|
|||
var uri = url.parse(request.url).pathname,
|
||||
filename = path.join(process.cwd(), uri);
|
||||
|
||||
var extname = path.extname(filename);
|
||||
var contentType = 'text/html';
|
||||
switch (extname) {
|
||||
case '.js': contentType = 'text/javascript'; break;
|
||||
case '.css': contentType = 'text/css'; break;
|
||||
case '.ico': contentType = 'image/x-icon'; break;
|
||||
case '.svg': contentType = 'image/svg+xml'; break;
|
||||
}
|
||||
|
||||
|
||||
fs.exists(filename, function(exists) {
|
||||
if(!exists) {
|
||||
response.writeHead(404, {"Content-Type": "text/plain"});
|
||||
|
@ -25,7 +35,7 @@ http.createServer(function(request, response) {
|
|||
response.end();
|
||||
return;
|
||||
}
|
||||
response.writeHead(200);
|
||||
response.writeHead(200, {'Content-Type': contentType});
|
||||
response.write(file, "binary");
|
||||
response.end();
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue
Block a user