Socket
Socket
Sign inDemoInstall

http-server

Package Overview
Dependencies
Maintainers
1
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

http-server - npm Package Compare versions

Comparing version 0.2.5 to 0.2.6

node_modules/node-static/benchmark/node-static-0.3.0.txt

22

lib/http-server.js

@@ -11,3 +11,4 @@ /*

argv = require('optimist').argv,
static = require('../vendor/node-static/lib/node-static'),
static = require('node-static'),
fs = require("fs");
http = require('http');

@@ -38,8 +39,21 @@

+ self.port.toString().cyan);
http.createServer(function(request, response) {
self.server = http.createServer(function(request, response) {
request.on('end', function() {
self.log('['.grey+'served'.yellow+'] '.grey + request.url);
return self.file.serve(request, response);
return self.file.serve(request, response, function (err, result) {
if (err && err.status == 404) {
// Catch case where there is no 404 file
fs.stat(self.root + "/404.html", function (err, stat) {
if (!err && stat.isFile()) {
self.file.serveFile("/404.html", err.status, {}, request, response);
} else {
response.writeHead(404);
response.end();
}
});
}
});
});
}).listen(self.port);
});
self.server.listen(self.port);
self.log('http-server successfully started: '.green

@@ -46,0 +60,0 @@ + 'http://'.cyan

6

package.json
{
"name" : "http-server",
"preferGlobal": "true",
"version" : "0.2.5",
"version" : "0.2.6",
"author": "Marak Squires <marak.squires@gmail.com>",

@@ -20,6 +20,8 @@ "description" : "a simple zero-configuration command-line http server",

"dependencies" : {
"eyes": "~0.1.6",
"colors" : "*",
"optimist" : "0.2.x"
},
"license" : "MIT",
"bundleDependencies" : [ "node-static" ],
"license" : "MIT",
"engine" : {

@@ -26,0 +28,0 @@ "node" : ">=0.4"

@@ -17,9 +17,2 @@ # http-server: a command-line http server

If you cannot install `npm`, you can always clone the source directly:
git clone git://github.com/nodejitsu/http-server.git
cd http-server
node bin/http-server
## Usage:

@@ -26,0 +19,0 @@

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc