如何在vue js 2中导入mongo db?

时间:2017-06-15 21:08:10

标签: mongodb npm vue.js vuejs2 vue-component

我已经尝试通过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框架?

2 个答案:

答案 0 :(得分:2)

VueJS是前端框架。

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

你应该有你想要的任何语言/框架的后端:NodeJS(如果你想坚持使用JS),ASP.NET(C#),Spring(Java)等,你的后端应该处理数据库,你应该只向你的后端发出AJAX请求并发送/返回JSON并使用Vue处理前端的JSON。

答案 1 :(得分:-1)

fs(如果我没记错的话,是文件系统)由node.js使用,应该从您的服务器上运行。

使用它来连接到数据库。