本文主要是介绍前端路上的磕磕绊绊,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
项目中的小问题
这个项目是基于vue脚手架搭建的,我主要负责前端部分,但是数据要从后台获取,每次做项目之前会先运行有数据的服务器,但是当我 npm start 后报错了,如下
一开始还挺奇怪的,毕竟前面都能用啊,没办法只能解决,以为是nodemon的原因,后来发现不是,仔细分析错误发现说的是MongoNetworkError:连接服务器失败,大概是昨天清理电脑,把MongoDB服务器关了
解决
- 首先我用手动启动mongodb服务器的方式
cmd 窗口运行命令mongod
开启 mongodb 服务器,再打开一个 cmd 窗口运行mongo
连接 mongodb服务器,都显示成功了,浏览器访问localhost:27017
也是正常的,但是我打开任务管理器发现没有 MongoDB 服务(目前也不知道为什么没有,之前有的,还设置了自动启动 mongodb服务器) - 采取自动启动mongodb服务器的方式
两个cmd窗分别运行两次ctrl+c
停止运行,然后只需 运行mongo
命令连接mongo数据库用服务就行,因为之前设置了mongodb服务自动启动,但是这次失败,因为服务中没有MongoDB服务 - 这里因为mongodb比较老旧,就不说配置方法了,后面下载的好像了不用配置,只要安装时选择一下就行,为了解决这个问题这里有个方法
启动mongodb的服务,提示Windows无法启动MongoDB Server服务(位于本地计算机上) - 项目数据服务器无法获取大概就是因为没法自动启动mongodb服务器吧
每次遇到好多问题都要花好长时间都能解决,还是要不断学习,也提醒自己排错时多分析错误代码,都有提示的,加油!
这篇关于前端路上的磕磕绊绊的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!