node.js入门心得

很多前端开发的同学应该都会接触或者了解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项目,如果你想继续深入学习,可以对照着源码,看看每个文件对应了哪些功能,这样会比纯看一些抽象的文字性文章更容易些。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 近期在准备搭建一个vue.js+node.js全栈开发的社区,之前由于没有云服务器搭建经验,这篇文章做一下相...
    技术宅小青年阅读 4,502评论 1 30
  • 搭建开发环境并模拟交互数据 一、实验说明 下述介绍为实验楼默认环境,如果您使用的是定制环境,请修改成您自己的环境介...
    玄月府的小妖在debug阅读 2,151评论 0 15
  • 伯牙,其实本来就姓伯,名牙。就像不食周粟、迂腐可爱的伯夷,相马高手伯乐一样,伯本来就是周朝一个很普通的姓氏。而我们...
    小小卷耳阅读 329评论 1 1
  • 前几天和一个姑娘聊天,她给我发星某克的套餐,餐盘上的一张收据若隐若现的弯曲着,价格却显露的刚刚好。我当然懂得投其所...
    芳宝落落阅读 343评论 2 4
  • 语文是语言的文学,她和日常说话不同,日常的交流注重的是叙述,看重的是结果。而语文则是体味语言文字的美感,陶冶的是情...
    青梅醉雪阅读 269评论 0 4