nodejs入门三
来源:互联网 发布:我的世界ae2处理子网络 编辑:程序博客网 时间:2024/06/05 11:26
说点啥
之前是写安卓的,最初接触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,所以
npm install express-generator
然后再express * 就可以使用了
可以说有了上面俩玩意儿,我就能搭建基本的服务器了。至于其他的,先甩到后面去,先把这两个弄懂了再说。
- nodejs入门三
- nodejs入门
- Nodejs入门
- NodeJS入门
- nodejs入门
- nodejs入门
- Nodejs入门
- nodejs入门
- NodeJS入门
- nodejs入门
- nodejs入门
- nodejs:入门
- nodejs入门
- nodejs入门
- nodejs入门
- NodeJs入门
- nodejs入门
- nodeJS入门
- 包的基本概念
- thinkphp图片集合
- 处理 windows server 2008 r2 每隔一段时间自动关机笔记
- 四个代码块
- Hadoop2.3.0-CDH5.1.3的eclipse插件编译
- nodejs入门三
- 《 雾漂族 》 还有 《 雾迁族 》
- 学习opencv(4)——平滑处理 cvSmoooth()
- 面向对象--对象的多态性
- java中的包装类
- super关键字
- nodejs搞服务器
- 服务器进程为何通常fork()两次
- windows TCP socket在C++下的编程入门 3