首页 > Windows开发 > 详细

[Hapi.js] Serving static files

时间:2016-02-28 22:54:38      阅读:270      评论:0      收藏:0      [点我收藏+]

hapi does not support serving static files out of the box. Instead it relies on a module called Inert. This lesson will cover serving static files using Inert‘s custom handlers.

 

‘use strict‘
var Hapi = require( ‘hapi‘ );
var Boom = require(‘boom‘);
var Path = require(‘path‘);

/**
 * set up server connection
 * @type {"hapi".Server}
 */
var server = new Hapi.Server();
server.connection( {
    host: ‘localhost‘,
    port: 8000
} );


server.register( require(‘inert‘), function(){

    // server an file
    server.route({
        method: ‘GET‘,
        path: ‘/2.png‘,
        handler: {
            file: Path.join(__dirname, ‘public/images/2.png‘)
        }
    });

    // server an directory
    server.route({
        method: ‘GET‘,
        path: ‘/images/{param*}‘,
        handler: {
            directory: {
                path: Path.join(__dirname, ‘public/images‘)
            }
        }
    })
});

 

[Hapi.js] Serving static files

原文:http://www.cnblogs.com/Answer1215/p/5225662.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!