Ubuntu配置Node+MongoDB环境

在腾讯云上买了一个服务器(阿里云更贵,亚马逊云免费12个月但是国内访问极其慢),想把自己的网站跑在服务器上,需要配置一些基础的环境,在这里做个记录,以供参考

ubuntu安装有个好处是它会给出提示

《Ubuntu配置Node+MongoDB环境》

这样就简单了,照着输命令就可以了

安装Node.js

使用apt-get是最方便的,但是缺点是版本比较旧

sudo apt install nodejs-legacy

《Ubuntu配置Node+MongoDB环境》

安装npm

sudo apt install npm

《Ubuntu配置Node+MongoDB环境》

  • 安装cnpm

国内安装cnpm显著提升node模块下载速度,cnpm官网

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

《Ubuntu配置Node+MongoDB环境》

安装MongoDB

安装mongodb-clients

sudo apt install mongodb-clients

安装mongodb-server

sudo apt install mongodb-server

坑1:启动服务报错

之前的一切都很顺利,但是我在启动mongod服务的时候报错了,提示ERROR: dbpath (/data/db) does not exist.如图:

《Ubuntu配置Node+MongoDB环境》

它的意思是说/data/db这个目录不存在,进去看看

《Ubuntu配置Node+MongoDB环境》

确实不存在….那创建一个不就好了?

《Ubuntu配置Node+MongoDB环境》 创建完成!

重新尝试启动mongod服务

《Ubuntu配置Node+MongoDB环境》 这回没有报错

重新使用
mongo尝试连接到数据库

《Ubuntu配置Node+MongoDB环境》 连接成功!

好了,到目前为止Node.js+MongoDB的环境就算是搭建完成了
在云控制台建立一个快照,用来备份防止误操作把服务器整崩溃了

关闭mongod服务,并中断与数据库的连接

《Ubuntu配置Node+MongoDB环境》

在云控制台创建快照

《Ubuntu配置Node+MongoDB环境》

《Ubuntu配置Node+MongoDB环境》

    原文作者:waka
    原文地址: https://www.jianshu.com/p/5864e994a35d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞