码迷,mamicode.com
首页 > Web开发 > 详细

KoaHub平台基于Node.js开发的Koa的rewrite and index support插件代码详情

时间:2016-11-08 13:49:29      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:open   list   middle   mil   bool   second   height   source   when   

koa-static-server

Static file serving middleware for koa with directory, rewrite and index support

koa-static-server

技术分享
技术分享

static file serving middleware for koa with directory, rewrite and index support

$ npm install koa-static-server
var koa = require(‘koa‘)
var app = koa()
app.use(require(‘koa-static‘)(options))
  • rootDir {string} directory that is to be served
  • rootPath {string} optional rewrite path
  • log {boolean} request access log to console
  • maxage Browser cache max-age in milliseconds. defaults to 0
  • hidden Allow transfer of hidden files. defaults to false
  • gzip Try to serve the gzipped version of a file automatically when gzip is supported by a client and if the requested file with .gz extension exists. defaults to true.

See examples for code examples

// example ‘web‘ directory 
// web/index.html 
// web/file.txt 
 
var serve = require(‘koa-static-server‘)
var app = require(‘koa‘)()
 
// root index support 
// GET / 
// returns index.html 
// GET /file.txt 
// returns file.txt 
app.use(serve({rootDir: ‘web‘}))
 
// folder support 
// GET /web/ 
// returns /web/index.html 
// GET /web/file.txt 
// returns /web/file.txt 
app.use(serve({rootDir: ‘web‘, rootPath: ‘/web‘}))
 
// index support 
// GET / 
// returns /file.txt 
app.use(serve({rootDir: ‘web‘, index: ‘file.txt‘}))
 
// rewrite support 
// GET /web/ 
// returns 404 
// GET /admin 
// returns /admin/index.html 
app.use(serve({rootDir: ‘web‘, rootPath: ‘/admin‘}))
 
app.listen(3000)
 
console.log(‘listening on port 3000‘)

MIT

wemall 开源微商城 ,微信商城,商城源码,三级分销,微生鲜,微水果,微外卖,微订餐---专业的o2o系统
wemall地址:http://www.wemallshop.com
代码地址:http://js.koahub.com/home/feature/koa-static-server
技术分享

KoaHub平台基于Node.js开发的Koa的rewrite and index support插件代码详情

标签:open   list   middle   mil   bool   second   height   source   when   

原文地址:http://www.cnblogs.com/jycxqe/p/6042466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!