无论我做什么,当我在url中输入一个js文件(http://localhost:3000/static/js/backbone.js)时,它会显示缓存的最后一个文件资产管理器。因此,在这种情况下,即使我进入backbone,它也会显示jquery.js。下面是我使用的代码:
var sys = require('sys');
var fs = require('fs');
var Connect = require('connect');
var assetManager = require('connect-assetmanager');
var assetHandler = require('connect-assetmanager-handlers');
var root = __dirname + '/public';
var Server = module.exports = Connect.createServer();
Server.use('/',
Connect.responseTime()
, Connect.logger()
);
var assetManagerGroups = {
'js': {
'route': /\/static\/js\/.*\.js/
, 'path': './public/js/'
, 'dataType': 'javascript'
, 'files': [
'jquery.js',
'backbone.js'
]
}
};
var assetsManagerMiddleware = assetManager(assetManagerGroups);
Server.use('/'
, assetsManagerMiddleware
, Connect.static(root)
);
Server.listen(3000);发布于 2012-08-03 02:40:23
https://stackoverflow.com/questions/11781259
复制相似问题