Skip to content

Commit bd5a85d

Browse files
committed
add serve-static as a dependency which was separated from connect as a middleware
1 parent b2128a1 commit bd5a85d

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"ejs": "2.5.1",
1010
"backbone": "1.3.3",
1111
"lodash": "4.15.0",
12-
"connect": "3.4.1"
12+
"connect": "3.4.1",
13+
"serve-static": "1.11.1"
1314
},
1415
"devDependencies": {
1516
"eslint": "3.3.1",

server.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
var connect = require('connect'),
2+
serveStatic = require('serve-static'),
23
http = require('http'),
34
app;
45
var port = process.env.PORT || 8080;
56

7+
var serveApp = serveStatic('app');
8+
var serveRequire = serveStatic('node_modules/requirejs/');
9+
var serveTemplates = serveStatic('app/js/templates');
10+
var serveNodeModules = serveStatic('node_modules');
11+
612
app = connect()
7-
.use(connect.static('app'))
8-
.use('/js/lib/', connect.static('node_modules/requirejs/'))
9-
.use('/js/templates/', connect.static('app/js/templates/'))
10-
.use('/node_modules', connect.static('node_modules'));
13+
.use(serveApp)
14+
.use('/js/lib/', serveRequire)
15+
.use('/js/templates/', serveTemplates)
16+
.use('/node_modules', serveNodeModules);
1117

1218
http.createServer(app).listen(port, function () {
1319
console.log('Running on http://localhost:' + port); // eslint-disable-line no-console

0 commit comments

Comments
 (0)