服务favicon npm包不与快递工作

我有一个node.js服务器在openshift上按预期运行,但我似乎无法得到显示的图标。 我尝试了服务的favicon npm包github页上的确切代码没有成功。 这是我的server.js代码块:

#!/bin/env node var express = require('express'); var fs = require('fs'); var favicon = require('serve-favicon'); var SampleApp = function() { // Scope. var self = this; self.initializeServer = function() { self.createRoutes(); self.app = express(); self.app.configure(function () { //Use to define static pages in directory self.app.use('/css', express.static(__dirname + '/css')); self.app.use('/js', express.static(__dirname + '/js')); self.app.use('/images', express.static(__dirname + '/images')); self.app.use(favicon(__dirname + '/images/favicon.ico')); }); // Add handlers for the app (from the routes). for (var r in self.routes) { self.app.get(r, self.routes[r]); } }; 

为什么这不起作用? 我尝试刷新我的浏览器caching和所有这些技巧,它仍然不显示。 此外,也没有服务器错误消息。