Permalink
Browse files

exapmples: use path.join to concat paths

closes #3046
  • Loading branch information...
1 parent 9375a9a commit 305f982bd734da5ee74abba9c270905a8f4aa484 @hamzaOp hamzaOp committed with blakeembrey Jul 31, 2016
Showing with 4 additions and 3 deletions.
  1. +4 −3 examples/static-files/index.js
@@ -4,6 +4,7 @@
var express = require('../..');
var logger = require('morgan');
+var path = require('path');
var app = express();
// log requests
@@ -16,21 +17,21 @@ app.use(logger('dev'));
// that you pass it. In this case "GET /js/app.js"
// will look for "./public/js/app.js".
-app.use(express.static(__dirname + '/public'));
+app.use(express.static(path.join(__dirname, 'public')));
// if you wanted to "prefix" you may use
// the mounting feature of Connect, for example
// "GET /static/js/app.js" instead of "GET /js/app.js".
// The mount-path "/static" is simply removed before
// passing control to the express.static() middleware,
// thus it serves the file correctly by ignoring "/static"
-app.use('/static', express.static(__dirname + '/public'));
+app.use('/static', express.static(path.join(__dirname, 'public')));
// if for some reason you want to serve files from
// several directories, you can use express.static()
// multiple times! Here we're passing "./public/css",
// this will allow "GET /style.css" instead of "GET /css/style.css":
-app.use(express.static(__dirname + '/public/css'));
+app.use(express.static(path.join(__dirname, 'public', 'css')));
app.listen(3000);
console.log('listening on port 3000');

0 comments on commit 305f982

Please sign in to comment.