我一直在尝试使用带有Express 3.1的asset_builder
节点模块,但在启动服务器之前收到类似错误之前似乎无法在设置中做得很远:
var parsed_url = url.parse(request.url);
TypeError: Cannot read property 'url' of undefined
这是从asset_builder模块本身的middleware.js
文件中抛出的。我猜这是因为Express应用程序不再扩展服务器,因此基础(app.js
)文件中的设置与以前略有不同。
理想情况下,我只是尝试使用asset_builder来获取我的所有javascript,并将其作为单个文件提供,而不是我目前拥有的许多(Ember应用程序)。
我正在使用的基础项目使用ejs
作为快速查看引擎(而不是默认的Jade
)。