虽然我已经使用CasperJS一段时间了,并依赖控制台日志进行调试.我想知道是否有任何IDE支持CasperJS一步一步的调试或有其他方式(远程调试)介入CasperJS代码?有人成功完成了吗?任何信息都会有所帮助.
谢谢,
我在使用以下示例代码从NodeJS连接到MongoDB时遇到问题.我尝试使用或不使用sudo运行"mongod",但nodejs代码仍然无法连接.我能够使用"mongo"成功连接到数据库.
运行于:MAC OS 10.6.8
var mongoClient = require('mongodb').MongoClient;
mongoClient.connect("mongodb://localhost:27017/test", function(error, db) {
if(!error){
console.log("We are connected");
}
else
console.dir(error);
});
Run Code Online (Sandbox Code Playgroud)
在代码上面运行以下错误:[错误:无法连接到[localhost:27017]]
还尝试了mongoose但类似的错误:
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function callback () {
console.log("DB connected");
// yay!
});
Run Code Online (Sandbox Code Playgroud)
输出:连接错误:[错误:无法连接到[localhost:27017]]
这是mongod的日志
mongod --help for help and startup options
2014-07-11T23:33:47.843-0700 kern.sched unavailable
2014-07-11T23:33:47.849-0700 [initandlisten] MongoDB starting : pid=29942 port=27017 dbpath=/data/db 64-bit host=usc8bcc8a0d0b1
2014-07-11T23:33:47.849-0700 [initandlisten]
2014-07-11T23:33:47.849-0700 [initandlisten] ** WARNING: soft rlimits too low. Number of files …
Run Code Online (Sandbox Code Playgroud) 我有枚举,用字符串定义和初始化如下
public enum Code {
OK( "OK" ),
ERROR_FILE_NOT_FOUND ( "FILE_NOT_FOUND xxxxxxxxx" ),
ERROR_AUTHENTICATION_FAILURE("AUTHENTICATION_FAILURE xxxxxxx" ),
ERROR_AUTHORIZATION_FAILURE("AUTHORIZATION_FAILURE xxxxxxx" ),
ERROR_DUPLICATE_DEF("DUPLICATE_DEF xxxxxxx"),
ERROR("ERROR xxxxxx")
private final String errorText;
private Code(String error) {
errorText = error;
}
}
Run Code Online (Sandbox Code Playgroud)
如果我有枚举值,ERROR_FILE_NOT_FOUND如何获得相应的字符串值"FILE_NOT_FOUNDxxxxxxxxx"?
谢谢,