我已经尝试通过npm安装mongodb但我一直收到错误无法找到模块“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框架?
答案 0 :(得分:2)
VueJS是前端框架。
你绝对不应该试图直接从Vue处理数据库。
你应该有你想要的任何语言/框架的后端:NodeJS(如果你想坚持使用JS),ASP.NET(C#),Spring(Java)等,你的后端应该处理数据库,你应该只向你的后端发出AJAX请求并发送/返回JSON并使用Vue处理前端的JSON。
答案 1 :(得分:-1)
fs(如果我没记错的话,是文件系统)由node.js使用,应该从您的服务器上运行。
使用它来连接到数据库。