这是localhost上的kue ui中的错误:6379/active在我的web浏览器.中
TypeError:
E:\development\workspace\wmtservices\node_modules\kue\lib\http\views\_filter.jade:3
1| select#filter
2| option(value='') filter by
> 3| - each type in types
4| option(value=type)= type
Cannot read property 'length' of undefined
at jade.debug.unshift.lineno (eval at <anonymous> (E:\development\workspace\wmtservices\node_modules\jade\lib\jade.js:166:8), <anonymous>:234:31)
at eval (eval at <anonymous> (E:\development\workspace\wmtservices\node_modules\jade\lib\jade.js:166:8), <anonymous>:265:4)
at E:\development\workspace\wmtservices\node_modules\jade\lib\jade.js:167:35
at Object.exports.render (E:\development\workspace\wmtservices\node_modules\jade\lib\jade.js:201:14)
at View.exports.renderFile [as engine] (E:\development\workspace\wmtservices\node_modules\jade\lib\jade.js:228:13)
at View.render (E:\development\workspace\wmtservices\node_modules\express\lib\view.js:75:8)
at Function.app.render (E:\development\workspace\wmtservices\node_modules\express\lib\application.js:503:10)
at ServerResponse.res.render (E:\development\workspace\wmtservices\node_modules\express\lib\response.js:755:7)
at Command.callback (E:\development\workspace\wmtservices\node_modules\kue\lib\http\routes\index.js:23:11)
at RedisClient.flush_and_error (E:\development\workspace\wmtservices\node_modules\redis\index.js:117:25)*这是js文件中用钛写的代码*
var kue = require('kue'),
job = kue.job,
redis = require('redis');
// creating redis client....
kue.redis.createClient = function(){
var client = redis.createClient('6379','127.0.0.1',{no_ready_check: true});
return client;
};
var jobs = kue.createQueue();
var job = jobs.create('test', {
title: 'matching twins'
}).priority('high').save();这是知识的ui部分..。
// start the UI
kue.app.listen(6379);
console.log('UI started on port 6379');即使没有初始化作业,我也会在kue ui中得到相同的错误..。
发布于 2013-07-17 10:32:41
尝试按以下方式更改顺序:
var kue = require('kue'),
redis = require('redis');
// creating redis client....
kue.redis.createClient = function(){
var client = redis.createClient('6379','127.0.0.1',{no_ready_check: true});
return client;
};
var job = kue.job;在设置Redis客户端之前,您不希望启动kue。
发布于 2013-07-17 18:31:35
我想我现在明白这个问题了。Kue需要在与Redis接口不同的端口上运行。尝试kue.app.listen(4000);并连接到
http://localhost:4000https://stackoverflow.com/questions/17695385
复制相似问题