Node에서 개발한 KoaHub 기반의 정적 서버 재작성 및 인덱싱 코드
Oct 09, 2016 am 08:32 AM基于 Koa平台Node.js开发的KoaHub.js적静态服务器重写 and索引代码
koa-static-server
디렉토리, 재작성 및 인덱스 지원 기능을 갖춘 Koa용 정적 파일 제공 미들웨어
koa-정적-서버
디렉토리, 재작성 및 인덱스 지원 기능을 갖춘 Koa용 정적 파일 제공 미들웨어
설치
$ npm install koa-static-server
APIvar koa = require('koa')<code class="prettyprint linenums lang-php">var koa = require('koa')<br>
var app = koa()<br>
app.use(require('koa-static')(options))<br>
Options<br>
<br>
rootDir {string} directory that is to be server<br>
rootPath {string} optional rewrite path<br>
log {boolean} request access log to console<br>
maxage Browser cache max-age in milliseconds. defaults to 0<br>
hidden Allow transfer of hidden files. defaults to false<br>
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.<br>
<br>
Example<br>
<br>
See examples for code examples<br>
<br>
// example 'web' directory <br>
// web/index.html <br>
// web/file.txt <br>
<br>
var serve = require('koa-static-server')<br>
var app = require('koa')()<br>
<br>
// root index support <br>
// GET / <br>
// returns index.html <br>
// GET /file.txt <br>
// returns file.txt <br>
app.use(serve({rootDir: 'web'}))<br>
<br>
// folder support <br>
// GET /web/ <br>
// returns /web/index.html <br>
// GET /web/file.txt <br>
// returns /web/file.txt <br>
app.use(serve({rootDir: 'web', rootPath: '/web'}))<br>
<br>
// index support <br>
// GET / <br>
// returns /file.txt <br>
app.use(serve({rootDir: 'web', index: 'file.txt'}))<br>
<br>
// rewrite support <br>
// GET /web/ <br>
// returns 404 <br>
// GET /admin <br>
// returns /admin/index.html <br>
app.use(serve({rootDir: 'web', rootPath: '/admin'}))<br>
<br>
app.listen(3000)<br>
<br>
console.log('listening on port 3000')<br>
Support<br>
<br>
Issues - open new issue<br>
IRC - pkoretic on freenode<br>
mail - petar.koretic@gmail.com<br>
License
var app = koa()
app.use(require('koa-static')(옵션))
옵션
서버가 될 rootDir {string} 디렉토리

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











초보자부터 숙련자까지: Go 언어에서 일반적으로 사용되는 데이터 구조의 코드 구현

PHP를 사용하여 재고 관리 시스템에서 재고 관리 기능 코드를 작성하는 방법

Huawei Cloud Edge Computing 상호 연결 가이드: 인터페이스를 빠르게 구현하기 위한 Java 코드 예제

지침 및 예: Java에서 선택 정렬 알고리즘을 구현하는 방법 알아보기
