我有一些石英工作,每天晚上7点运行.突然间它无法运行.我检查我的server.log并没有抛出异常.任何人都知道可能是什么问题?
提前致谢
我正在努力与Sequelize的第1步.我已经阅读了教程,我必须遗漏一些基本的东西,因为我已经花了一天时间试图弄清楚我做错了什么.
以下是我用Mocha编写的单元测试.
var db = require("../../db.js").sequelize;
var DataTypes = require("sequelize");
var _table = db.define('users', {
name: DataTypes.STRING,
email: DataTypes.STRING
}, {
timestamps: false
});
var assert = require("assert")
describe('Users', function(){
describe('#save()', function(){
it('should save a user', function(){
_table
.build({name: 'test', email: 'a@a.com'})
.save()
.success(function(o){
console.log("saved");
console.log(o.values);
}).error(function(error) {
console.log("++++++++++");
console.log(error);
});
})
})
})
Run Code Online (Sandbox Code Playgroud)
它运行正常,我已经删除了断言.问题是,我没有看到任何一个控制台日志,没有成功而不是错误.另外,数据库中没有行.
db.js只是一个实用程序文件,它有助于使用db配置创建Sequelize JS实例 - 我已经完成了一个console.dir并查看了实例,它看起来如下所示:
{ options:
{ dialect: 'mysql',
host: 'localhost',
port: 3306,
protocol: 'tcp',
define: {},
query: {},
sync: {},
logging: [Function],
omitNull: false, …Run Code Online (Sandbox Code Playgroud)