连接postgres与sequ​​elize.js方言的问题

时间:2013-03-15 03:40:27

标签: postgresql sequelize.js

我有一个postgres数据库,想把sequelize上的方言设为postgres。我遵循sequelize.js网站上的所有说明主要是:

var Sequelize = require("sequelize");
var sequelize = new Sequelize('database', 'postgres', 'pword', {
host: "localhost", //your server
port: 5432 //server port
dialect: 'postgres' 
});

我也在package.json文件中进行了这些修改:

"name": "hello-world",
"description": "hello world test app",
"version": "0.0.1",
"private": true,
"dependencies": {
  "express": "3.1",
  "pg": "0.8.8",
  "sequelize": "1.6.x"
}

但是当我尝试运行节点app.js时,我收到此错误: 方言:'postgres'   ^^^^^^^ SyntaxError:意外的标识符     在Module._compile(module.js:437:25)

我真的很困惑发生了什么,为什么我仍然会遇到这个错误。关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:1)

尝试删除主机和端口后的注释行。