簡體   English   中英

嘗試將 mongoose 與 vue 一起使用並出現錯誤

[英]Trying to use mongoose with vue and getting error

任何時候我嘗試導入這個頁面都會拋出錯誤

Uncaught TypeError: Cannot read properties of undefined (reading 'split')

import { User } from '@/assets/schemas'

export default {
  name: 'HomeView',
  mounted() {
    //const user = User.findOne({ id: '1002401206750150836' })
    console.log('user')
  }
}

當我注釋掉導入時它可以工作但是當我添加導入時我得到那個錯誤這是 Schemas.js 的代碼

const mongoose = require('mongoose');

const User = new mongoose.Schema({
    id: { type: String, unique: true, required: true},
    bank: { type: Number, default: 2000 },
    wallet: { type: Number, default: 0},
    chips: { type: Number, default: 0},
    level: { type: Number, default: 1},
    totalxp: { type: Number, default: 0},
    xp: { type: Number, default: 0},
    favcolor: { type: String, default: "White"},
    cooldowns: {
        daily: { type: Date },
        monthly: { type: Date },
        buychips: { type: Date },
    }
})

const Guild = new mongoose.Schema({
    id: { type: String, unique: true, required: true},
    welcome_channel_id: { type: String, default: null },
    new_member_role_id: { type: String, default: null }
})

module.exports = { User: mongoose.model("User", User), Guild: mongoose.model("Guild", Guild) }

ZCCADDEDB567ABAE643E15DCF0974E503Z 不是前端庫,不能與 Vue 一起使用。 它依賴於瀏覽器中不存在的 Node.js 功能。 Mongoose 僅用於后端 Node.js 服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM