如何在 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。
我已经尝试通过 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。