**我使用 Nodejs 连接到 Postgres 服务器,现在我想查看连接的服务器下的所有数据库。请帮我 **
我在我的续集模型中编写了一个 BeforeCreate 钩子。当我点击创建用户路由时,它说 user.user_id 不能为空,甚至在创建挂钩函数未执行之前。我遵循了sequelize的文档。他们提到了与我使用的相同的内容。我在我的sequelize模型中编写了一个BeforeCreate钩子。当我点击创建用户路由时,它说 user.user_id 不能为空,甚至在创建挂钩函数未执行之前。我遵循了sequelize的文档。他们提到了与我使用的相同的内容。
const sequelize = require("kvell-db-plugin-sequelize").dbInstance;
const Sequelize = require("kvell-db-plugin-sequelize").dbLib;
const shortid = require("shortid");
const User = sequelize.define(
"user",
{
id: {
type: Sequelize.INTEGER,
autoIncrement: true,
allowNull: false
},
user_id: {
type: Sequelize.STRING,
allowNull: false,
primaryKey: true,
unique: true
},
user_fname: {
type: Sequelize.STRING,
allowNull: false
},
user_lname: {
type: Sequelize.STRING,
allowNull: false
},
user_fullName: {
type: Sequelize.VIRTUAL,
get() {
return `${this.user_fname} ${this.user_lname}`;
},
set(value) {
throw new Error("Do not try to set the `fullName` …Run Code Online (Sandbox Code Playgroud)