如何解决续集无法读取未定义的属性“标题”
我正在为电子商务开发一个“购物车”系统,在购物车模型中,我与用户模型和产品模型建立了关系,以便我可以通过购物车访问这两个项目。但是,他无法识别其他模型(产品和用户)的字段。代码: Product.js
const Sequelize = require('sequelize')
const Category = require('./Category.js')
const connect = require('./Database.js')
const Product = connect.define('products',{
title: {
type: Sequelize.STRING(120),allowNull: false
},slug: {
type: Sequelize.STRING,image: {
type: Sequelize.STRING,price: {
type: Sequelize.INTEGER,allowNull: false
},body: {
type: Sequelize.TEXT,allowNull: false
}
})
Category.hasMany(Product)
Product.belongsTo(Category)
Product.sync({ force: false })
module.exports = Product
User.js
const Sequelize = require('sequelize')
const connect = require('./Database.js')
const User = connect.define('users',{
name: {
type: Sequelize.STRING(120),email: {
type: Sequelize.STRING,allowNull: false,unique: true
},password: {
type: Sequelize.STRING,cellphone: {
type: Sequelize.STRING(15),is_staff: {
type: Sequelize.BOOLEAN,defaultValue: false
}
})
User.sync({ force: false })
module.exports = User
Cart.js
const Sequelize = require('sequelize')
const Product = require('./Product.js')
const User = require('./User.js')
const connect = require('./Database.js')
const Cart = connect.define('carts',{
quantity: {
type: Sequelize.INTEGER,allowNull: true,defaultValue: 1
}
})
Cart.belongsTo(Product)
Cart.belongsTo(User)
Cart.sync({ force: true })
module.exports = Cart
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。