nodejs入门三

来源:互联网 发布:我的世界ae2处理子网络 编辑:程序博客网 时间:2024/06/05 11:26

说点啥

之前是写安卓的,最初接触nodejs的目的,就是为了自己能一个人做一个应用。
前面两篇文章,入门一二只是对nodejs的api进行了下分析。其实我后来还是按照Scott老师的视频走完了

视频最后是一个爬虫的小例子,和一个刷评论的方法,感觉so cool有木有,我还按照这个方法刷了下我的博客的回复,哈哈!

然后我就空虚了,视频看完了,没啥感觉啊,离我的目标有点远啊。或许是因为理解的不够透彻,于是我又找了一些资料,如下:

  1. (暂时无用)大神的《Node.js 包教不包会》https://github.com/alsotang/node-lessons
  2. (学不明白)Scott老师的 node+mongodb 建站攻略(一期)
  3. (没啥用)极客学院的: Node.js 实战项目开发:极客学院“技术问答”
  4. (重点!)极客学院的: Node.js 实践: 使用 MongoDB 存储数据(可看23小节)

我们来按照我的过程捋一下:

《Node.js包教不包会》是我朋友推荐的,他说你看完了这些就入门啦,一开始几课还好,后来就很吃力了。而且感觉课程面挺广,目前初学者可能涉及不到那些,于是我决定先放放,等有了一定了解了再回来

然后我想到了Scott老师,他的视频感觉挺好啊,找找有没有其他的视频,然后找到了《node+mongodb 建站攻略(一期)》,哎呦,不仅学了node还学了数据库,就它了。看了一会发现,这个教程不适合初学者(别问我为什么,可能是我笨)

经过了上面两个坎坷后,有点抱怨人生了。然后又去撸了会儿安卓。其实之前的两步还是有收获的,只不过我可能上手有点慢?都是“浅尝辄止”了。

今天上午看了极客学院的nodejs实战项目开发后,心里逐渐有了个方向:服务器嘛,无非就是你给我个请求,我返回给你个数据。对于我这样的初学者来说,管你什么性能什么并发什么……现在能简单的做个数据交互就好! 那我就需要两点:

  • 解析请求
  • 操作数据库

二人组

express

我把express理解为中间人,客户端和数据库的中间人,别人发来的请求,我通过express进行路由(我理解的路由就是:一个请求好比一车乘客,我路由就是把不同的乘客送到不同的家,即分发)、解析(知道这个请求是干啥的嘛)

mongoDb

express之后,自然而然就涉及到操作数据库了。于是我找了上面提到的视频教程《node.js实践:使用MongoDB》

注意事项

视频第三节中,使用express * 初始化项目目录,而4.x以后,我们要单独的加入express-generator,所以

npm install express-generator

然后再express * 就可以使用了


可以说有了上面俩玩意儿,我就能搭建基本的服务器了。至于其他的,先甩到后面去,先把这两个弄懂了再说。

0 0
原创粉丝点击