1

私はpostgresデータベースを持っていて、方言をpostgresとしてsequelizeに設定したいと考えています。私は主に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"
}

しかし、node app.js を実行しようとすると、次のエラーが発生します: ダイアレクト: 'postgres' ^^^^^^^ SyntaxError: Unexpected identifier at Module._compile (module.js:437:25)

何が起こっているのか、なぜまだこのエラーが発生するのか、本当に混乱しています。これを修正する方法についてのアイデアはありますか?

4

1 に答える 1

1

host と port の後のコメント行を削除してみてください。

于 2013-03-15T15:33:02.470 に答える