连接postgres和sequelize.js方言的问题



我有一个postgres数据库,并希望将方言设置为postgres。我遵循了sequelize.js网站上的所有说明:

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

我也在包中做了这些修改。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"
}

但是当我尝试运行node app.js时,我得到这个错误:方言:"postgres"^ ^ ^ ^ ^ ^ ^SyntaxError:意外的标识符在模块。_compile (module.js: 437:25)

我真的很困惑发生了什么,为什么我仍然得到这个错误。对如何解决这个问题有什么想法吗?

尝试删除host和port后面的注释行

最新更新