GT2/GT2-Android/node_modules/connect/lib/middleware/favicon.js

35 lines
696 B
JavaScript

/*!
* Connect - favicon
* Copyright(c) 2010 Sencha Inc.
* Copyright(c) 2011 TJ Holowaychuk
* MIT Licensed
*/
/**
* Module dependencies.
*/
var path = require('path');
var serveFavicon = require('serve-favicon');
var defaultPath = path.join(__dirname, '..', 'public', 'favicon.ico');
/**
* Favicon:
*
* By default serves the connect favicon, or the favicon
* located by the given `path`.
*
* See [serve-favicon](https://github.com/expressjs/serve-favicon)
*
* @param {String|Buffer} path
* @param {Object} options
* @return {Function}
* @api public
*/
module.exports = function favicon(path, options){
path = path || defaultPath;
return serveFavicon(path, options);
};