如何在 vue js 2 中导入 mongo 数据库?

how to import mongo db in vue js 2?

我已经尝试通过 npm 安装 mongodb 但我一直收到错误 Cannot find module "fs"

我的代码是这样的

<script>
const MongoClient = require('mongodb').MongoClient;
 export default {
  data(){
   return{
    msg:'this is a test'
   }
  },
  created:function(){
   MongoClient.connect('mongodb://127.0.0.1:27017', (err, database) => {
    if (err){
     console.log('1');
    }else{
     console.log('2');
    }
   })
  }
 }
</script>
<template>
 <div>
  {{msg}}
 </div>
</template>

那么如何将 mongodb 导入我的 vuejs 2 框架?

VueJS 是前端框架。

您绝对不应该尝试直接从 Vue 处理数据库。

你应该用你想要的任何 language/framework 制作后端:NodeJS(如果你想坚持使用 JS),ASP.NET(C#),Spring(Java) 等等,你的后端应该处理数据库,你应该只向你的后端发出 AJAX 请求和 send/get 返回 JSON,并在前端使用 Vue 处理 JSON。