@@ -18,7 +18,7 @@ $ npm install serve-static
1818## API
1919
2020``` js
21- var serveStatic = require (' serve-static' )
21+ const serveStatic = require (' serve-static' )
2222```
2323
2424### serveStatic(root, options)
@@ -132,15 +132,15 @@ the arguments are:
132132### Serve files with vanilla node.js http server
133133
134134``` js
135- var finalhandler = require (' finalhandler' )
136- var http = require (' http' )
137- var serveStatic = require (' serve-static' )
135+ const finalhandler = require (' finalhandler' )
136+ const http = require (' http' )
137+ const serveStatic = require (' serve-static' )
138138
139139// Serve up public/ftp folder
140- var serve = serveStatic (' public/ftp' , { index: [' index.html' , ' index.htm' ] })
140+ const serve = serveStatic (' public/ftp' , { index: [' index.html' , ' index.htm' ] })
141141
142142// Create server
143- var server = http .createServer (function onRequest (req , res ) {
143+ const server = http .createServer ((req , res ) => {
144144 serve (req, res, finalhandler (req, res))
145145})
146146
@@ -151,13 +151,13 @@ server.listen(3000)
151151### Serve all files as downloads
152152
153153``` js
154- var contentDisposition = require (' content-disposition' )
155- var finalhandler = require (' finalhandler' )
156- var http = require (' http' )
157- var serveStatic = require (' serve-static' )
154+ const contentDisposition = require (' content-disposition' )
155+ const finalhandler = require (' finalhandler' )
156+ const http = require (' http' )
157+ const serveStatic = require (' serve-static' )
158158
159159// Serve up public/ftp folder
160- var serve = serveStatic (' public/ftp' , {
160+ const serve = serveStatic (' public/ftp' , {
161161 index: false ,
162162 setHeaders: setHeaders
163163})
@@ -168,7 +168,7 @@ function setHeaders (res, path) {
168168}
169169
170170// Create server
171- var server = http .createServer (function onRequest (req , res ) {
171+ const server = http .createServer ((req , res ) => {
172172 serve (req, res, finalhandler (req, res))
173173})
174174
@@ -183,10 +183,10 @@ server.listen(3000)
183183This is a simple example of using Express.
184184
185185``` js
186- var express = require (' express' )
187- var serveStatic = require (' serve-static' )
186+ const express = require (' express' )
187+ const serveStatic = require (' serve-static' )
188188
189- var app = express ()
189+ const app = express ()
190190
191191app .use (serveStatic (' public/ftp' , { index: [' default.html' , ' default.htm' ] }))
192192app .listen (3000 )
@@ -199,11 +199,11 @@ Files are searched for in `public-optimized/` first, then `public/` second
199199as a fallback.
200200
201201``` js
202- var express = require (' express' )
203- var path = require (' path' )
204- var serveStatic = require (' serve-static' )
202+ const express = require (' express' )
203+ const path = require (' path' )
204+ const serveStatic = require (' serve-static' )
205205
206- var app = express ()
206+ const app = express ()
207207
208208app .use (serveStatic (path .join (__dirname , ' public-optimized' )))
209209app .use (serveStatic (path .join (__dirname , ' public' )))
@@ -217,11 +217,11 @@ file. In this example, HTML files are not cached, while everything else
217217is for 1 day.
218218
219219``` js
220- var express = require (' express' )
221- var path = require (' path' )
222- var serveStatic = require (' serve-static' )
220+ const express = require (' express' )
221+ const path = require (' path' )
222+ const serveStatic = require (' serve-static' )
223223
224- var app = express ()
224+ const app = express ()
225225
226226app .use (serveStatic (path .join (__dirname , ' public' ), {
227227 maxAge: ' 1d' ,
0 commit comments