Tag: 图标favicon

服务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')); […]

如何在Node.js / Express中添加过期标题到favicon.ico

在Express中,将expires头文件添加到像这样的静态文件中 app.use(function (req, res, next) { // static folder: css if (req.url.indexOf('/css/') === 0) { res.setHeader('Cache-Control', 'public, max-age=345600'); // 4 days res.setHeader('Expires', new Date(Date.now() + 345600000).toUTCString()); } }); app.use(express.static(root + '/app')); 我不能做的是抓住像这样的favicon.ico请求。 有没有办法在Node / Express中添加expires头文件到favicon? 与其他静态文件相比,favicon.ico请求有什么不同? 谢谢!