何をしてもhttp://localhost:3000/static/js/backbone.js
、URL に js ファイル ( ) を入力すると、最後にキャッシュされたファイル アセット マネージャーが表示されます。したがって、この場合、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);