node js/sequlize/mysql
725 ワード
npm i sequelize mysql2 -s
npm i sequelize-cli -D
npx sequelize init//sssequelize簡単に使用できるスケールプロファイルを作成
npx sequelize db:create//db生成(config.jsonファイル経由)
user.jsモードを開く
email: DataTypes.STRING,
nickname: DataTypes.STRING,
password: DataTypes.STRING
}, {
sequelize,
modelName: 'User',
});
ModelNameでは、ユーザーの確認により、Eメール、ニックネーム、パスワードエントリが作成されます.
user.userIdをjsに追加し、primaryKeyとして指定します.
npm i sequelize-cli -D
npx sequelize init//sssequelize簡単に使用できるスケールプロファイルを作成
npx sequelize db:create//db生成(config.jsonファイル経由)
npx sequelize model:generate --name User --attributes email:string,nickname:string,password:string
モデル内のユーザー.jsが追加されました.また、migrationsファイルが変更されました.user.jsモードを開く
email: DataTypes.STRING,
nickname: DataTypes.STRING,
password: DataTypes.STRING
}, {
sequelize,
modelName: 'User',
});
ModelNameでは、ユーザーの確認により、Eメール、ニックネーム、パスワードエントリが作成されます.
user.userIdをjsに追加し、primaryKeyとして指定します.
userId: {
primaryKey: true,
type: DataTypes.INTEGER,
},
Reference
この問題について(node js/sequlize/mysql), 我々は、より多くの情報をここで見つけました https://velog.io/@lyuba46/node-js-sequlize-mysqlテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol