您的位置:首页 > Web前端 > Node.js

nodejs入门三

2015-12-21 08:52 330 查看

说点啥

之前是写安卓的,最初接触nodejs的目的,就是为了自己能一个人做一个应用。

前面两篇文章,入门一二只是对nodejs的api进行了下分析。其实我后来还是按照Scott老师的视频走完了

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

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

(暂时无用)大神的《Node.js 包教不包会》https://github.com/alsotang/node-lessons

(学不明白)Scott老师的 node+mongodb 建站攻略(一期)

(没啥用)极客学院的: Node.js 实战项目开发:极客学院“技术问答”

(重点!)极客学院的: Node.js 实践: 使用 MongoDB 存储数据(可看23小节)

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

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

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

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

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

解析请求

操作数据库

二人组

express

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

mongoDb

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

注意事项

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

[code]npm install express-generator


然后再express * 就可以使用了

可以说有了上面俩玩意儿,我就能搭建基本的服务器了。至于其他的,先甩到后面去,先把这两个弄懂了再说。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: