很多前端开发的同学应该都会接触或者了解nodejs,但是经常会听到入门难的抱怨。一方面不知道怎么学习nodejs。另一方面,拿到一些大牛写的nodejs源代码,不知道怎么才能跑起来,特别是需要mongodb的时候。下面就分享一些如何在本地跑起一个带有mongodb的nodejs项目的经验
前期需要准备的工作
node环境的配置
安装mongodb
一个nodejs的项目代码
node环境的配置(已经配置好的同学可以忽略这一步):
首先需要到nodejs官网下载,我下的是长期支持版本,稳定版本也可以,我下的是windows(.msi) 64位,记得要对应自己的电脑版本下载
然后就开始安装:
一共7个步骤 检测是否安装成功:点击开始=》运行=》输入"cmd" => 输入命令"node -v"
如果出现了版本号,说明就已经安装成功了
安装mongodb
到mongodb官网下载安装包
这边下载有点慢,耐心等待一下。下载成功之后安装过程和node一样,双击打开安装包
一共6个步骤 打开C:\Program Files\MongoDB\Server\3.2\bin 如果有这些文件
已经说明安装成功了
一个nodejs的项目代码
代码可以到网上找一下,node开源项目多如牛毛,这里我给大家提供一个github上的小项目,如果有需要可以去下载node小项目如果有装git环境的,直接git clone就行了,没有的话,直接打开上面链接,然后点击右上角
点击Download ZIP就会下载到本地了,然后解压到一个本地的一个文件夹,进入文件夹,目录如下:
开始本地跑项目
具体的思路就是:mongodb运行 => 跑node服务
mongodb运行
首先在D盘(建议不要在C盘)新建一个mongodb文件夹,进入文件夹,新建一个叫做mongoosecrud文件名的文件,我们的数据就是放在该目录下
点击开始=》运行=》输入"cmd" =>点击回车, 输入命令,进入mongodb文件夹:
然后输入命令“mongod --dbpath D:\mongodb\mongoosecrud” 这个命令的意思就是Mongo服务运行了。 第一次会消耗一定的时间, 因为mongo要预先分配一些空间, 另外还要运行一些任务. 回车。如果出现一下界面,就说明Mongo服务运行成功。
监听端口为27017
接下来缩小cmd窗口(记住是缩小,不是关闭,如果关闭窗口,就相当于关闭mongodb运行服务了)
接下来进入在D盘新建的那个mongoosecrud文件夹,会发现多出了一些文件
这些是服务的一些配置,不要管它
然后最关键的一些步骤来了 打开cmd,进入从github上下载的那个文件所在的目录
输入命令“npm installl”,确认依赖的包是否都安装好(这里作者是把所有依赖都装好了的)
输入命令“node app.js”
打开浏览器,输入“http://localhost:3000/”即可看见项目内容了
这个项目实现了一些增删改查的基本功能,并保证了数据与mongodb数据库联通
现在,基本上就跑起来了一个nodejs项目,如果你想继续深入学习,可以对照着源码,看看每个文件对应了哪些功能,这样会比纯看一些抽象的文字性文章更容易些。